我有一个小的表单“姓名”,“电子邮件”,“请求”,“消息”字段。我想要做的就是在输入栏红色的边框上突出显示,如果在提交时缺少所需的信息。我希望通过电子邮件发送表单结果。真的很简单。是否有快速的表单验证脚本?在jquery中!
任何人都可以为我推荐一个快速脚本吗?
埃里克
我有一个小的表单“姓名”,“电子邮件”,“请求”,“消息”字段。我想要做的就是在输入栏红色的边框上突出显示,如果在提交时缺少所需的信息。我希望通过电子邮件发送表单结果。真的很简单。是否有快速的表单验证脚本?在jquery中!
任何人都可以为我推荐一个快速脚本吗?
埃里克
$('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;
});
您可以使用jQuery验证插件(http://bassistance.de/jquery-plugins/jquery-plugin-validation/)用于客户端表单验证。您需要使用PHP,ASP.NET,ColdFusion,Jaxer或其他服务器端实用程序来启动电子邮件。
就像Will Peavy建议的那样,jQuery验证插件(http://docs.jquery.com/Plugins/Validation)为您验证各种输入类型(如email,alph,digits)做了相当不错的工作。它已经很好地与ASP.NET MVC,Zend等框架集成。你只需要做一些适当的设置来激活插件。
javascript? PHP的? ASP? Perl的? CGI? – drudge 2010-10-21 23:47:28
jquery的首选 – Erik 2010-10-21 23:50:34