Javascript迷你验证脚本
Javascript mini validation script
我是新手。尝试创建一个迷你验证函数,它将检查字段是否为空。
我想做的是,像checkIfEmpty("fullname, email,...")
那样调用func,然后在函数内部,检查用逗号分隔的每个字段,收集空字段到一个数组,并在最后检查该数组是否为空。尝试过类似以下的函数,但不知道php函数在js中的所有替代方案。请帮助我实现我的想法。
function checkIfEmpty(fields)
{
var emptyFields=new Array();
fields=fields.split(',');
foreach(fields as field)
{
if (!field.val()) {
field.attr('class', 'invalid');
emptyFields[] = field;
}
}
if(emptyFields.length()==0){return true;}
else {return false;}
}
似乎你想要这样的东西:
$("input:text").each(function(i, field) {
if (!field.val()) {
field.addClass('invalid');
}
});
return ($("input.invald").length > 0); // return true if invalid fields
您还可以为每个输入设置一个不应为空的类,然后在表单提交时检查每个具有该类的输入。
$('#form_id').submit(function() {
$('.required').each(function() {
// if a input field that's required is empty
// we add the class '.invalid'
if(!$(this).val()) {
$(this).addClass('invalid');
}
});
// prevent the submission if number
// there is required fields still empty
return ($('input.invalid').length == 0);
});
这是一个示例表单,其中一个必填项名为email
:
<form method="POST">
<input type="text" name="email" class="required" />
<input type="text" name="firstname" />
<input type="text" name="lastname" />
<input type="submit" value="SEND" />
</form>
相关文章:
- 借助asp.net验证或java脚本对多个文本进行验证
- W3验证器->使用<脚本类型=“;text/javascript”>在html的正文中
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- Google UiApp中的Google Apps脚本验证问题
- 我们可以在 Java 脚本验证函数中包含 jQuery 吗?
- 使用 Java 脚本验证 PHP 表单数据
- 使用 Java 脚本验证上传的文件类型
- 使用 java 脚本验证 html 中的文本区域
- 如何使用java脚本验证Form
- Azure脚本验证插入项
- Java脚本验证符号%不能出现在文本字段中
- 如何使用java脚本验证在新窗口打开的PDF内容
- Java脚本验证必须选择f:selectItem中的一个
- 使用java脚本验证PHP表单
- 用java脚本验证下拉列表
- 在Java脚本验证中,使用keyup进行验证在mozilla中不起作用
- ng-pattern Vs脚本验证
- 如何使用java脚本验证html文本字段,以确保文本字段中包含的单词不超过一个
- JSP Java脚本验证不起作用
- 使用Java脚本验证HTML表单