Javascript表单验证多个
Javascript form validation multiple
我必须在javascript中为6种输入类型进行表单验证。当用户按下提交按钮时,它应该给他一个警告窗口,告诉他输入不正确的字段,并将它们变成红色。
<script type="text/javascript">
function preveriFormo() {
var ime = document.getElementById('ime');
var priimek = document.getElementById('priimek');
if (preveriCrke(ime, "Prosim uporabite samo crke za ime")) {
if (preveriCrke(priimek, "Prosim uporabite samo crke za priimek")) {
return true;
}
}
return false;
}
function preveriCrke(element, sporocilo) {
var crke = /^[a-zA-Z]+$/;
if (element.value.match(crke)) {
return true;
} else {
element.style.backgroundColor = "red";
alert(sporocilo);
return false;
}
}
</script>
<form onsubmit="return preveriFormo()" >
Ime <input type='text' id='ime' /><br />
Priimek <input type='text' id='priimek' /><br />
<input type="submit" value="Potrdi" />
</form>
我的问题是,我不知道如何使警报窗口列表不正确写入的字段和改变颜色(为所有他们)..在我的示例中,只逐个检查表单。如果有人能告诉我如何解决这个问题,我将非常感激
取flag
变量。默认情况下,将值设置为false
。如果任何一个验证失败,则设置为true
。
return flag;
相关文章:
- JAVASCRIPT验证表单中的日期
- 如何在使用ajax提交的codeigniter中使用form_validation验证表单数据
- 如何使用jQuery正确验证表单
- Javascript不会验证表单
- 如何使用javascript验证表单中的数据,然后调用php页面
- 包括来自另一个页面的Boostrap模态;t验证表单
- Javascript验证表单不重定向页面
- 在提交之前验证表单,jQuery发布到javaScript,然后提交到确认页面
- 引导复选框-x 选中时未正确更新 DOM - 如何验证表单
- Jquery 验证表单
- 验证表单中的 jQuery-UI 微调器
- 在 Jquery 中验证表单的输入字段
- 如何验证表单控制数据大小不超过2.5 mb
- 在表单进入Angular中的ng-submit之前验证表单
- Javascript表单验证:表单在错误返回时提交:
- 使用Angular.js验证表单输入的原始状态
- 正在复制验证表单
- 如何在转盘中逐步(3步)验证表单
- 使用javascript验证表单值
- 验证表单按id输入val