2010-10-21 36 views
0

我有一个小的表单“姓名”,“电子邮件”,“请求”,“消息”字段。我想要做的就是在输入栏红色的边框上突出显示,如果在提交时缺少所需的信息。我希望通过电子邮件发送表单结果。真的很简单。是否有快速的表单验证脚本?在jquery中!

任何人都可以为我推荐一个快速脚本吗?

埃里克

+0

javascript? PHP的? ASP? Perl的? CGI? – drudge 2010-10-21 23:47:28

+0

jquery的首选 – Erik 2010-10-21 23:50:34

回答

3
$('form').submit(function(){ 
    var empty_inputs = $(this).find('input[type=text]:empty'); 
    if(empty_inputs.length > 0) { 
    empty_inputs.addClass('error').after('<div class="error">this field is required</div>'); 
    return false; 
    } 
    return true; 
}); 
1

您可以使用jQuery验证插件(http://bassistance.de/jquery-plugins/jquery-plugin-validation/)用于客户端表单验证。您需要使用PHP,ASP.NET,ColdFusion,Jaxer或其他服务器端实用程序来启动电子邮件。

0

就像Will Peavy建议的那样,jQuery验证插件(http://docs.jquery.com/Plugins/Validation)为您验证各种输入类型(如email,alph,digits)做了相当不错的工作。它已经很好地与ASP.NET MVC,Zend等框架集成。你只需要做一些适当的设置来激活插件。