【发布时间】:2014-04-16 13:20:04
【问题描述】:
我创建了 1 个包含 html 表单的 jsp 页面,在提交 html 表单时我检查了输入字符串是否不包含任何单引号(')或冒号(:)
<form action="" method="post" onsubmit="return toValidate('demo')>
<input name="demo" id="demo" />
<input type="submit" value="submit"/>
</form>
Javascript 函数:
function toValidate(id){
var str = "";
for(var i=0; i<val.length;i++) {
if (val[i] == "'" || val[i] == ":") {
alert(" ' and : not allowed");
return false;
}
else
{
str =str+val[i];
document.getElementById(id).value=str;
}
}
}
我的问题是如何使用 html5 模式限制输入字段...?
【问题讨论】:
-
使用模式你可以指定你可以允许的值。那么您与输入字段匹配的条件是什么?
-
'@san krish' 我想限制单引号和冒号...
-
jquery-validate 插件与这个问题无关。请阅读他们的描述进行标记时更加小心。
标签: html forms jsp validation