禁用带有字符白名单的表单提交
Disabling form submit with character whitelist
我有一个表单,如果有a-Z、a-Z和0-9以外的任何字符,我想禁用提交按钮。
我现在拥有的是…
<form name=form action=process.cgi method=POST />
<input type=text name=field1 />
<input type=password name=field2 />
<input type=submit value=submit />
</form>
我正在努力使其在字段1和字段2只有A-Z、A-Z和0-9 之前不会提交详细信息
<input type="text" id="name">
<input type="button" id="but" onClick="validate()" Value="Submit">
还有你的js
String.prototype.isValid = function(){return /^'w*$/.test(this);}
function validate() {
if(document.getElementById('name').value.isValid()){
alert('valid') ;
} else{
alert('Invalid') ;
}
}
检查演示
更新以包括表单提交更新的演示
第二次更新此处
这个问题有很多。
我推荐
1) javascript正则表达式2) Jquery
您将使用regex来确保没有任何空格等。和jquery禁用按钮。
使用javascript/JQuery/Server端,使用上述regex 验证文本和密码
[A-Za-z'd]+
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 表单提交问题,如何在我的URL末尾获得ID的值
- Javascript使用Confirm取消表单提交