我是jQuery的首发.如何使用jQuery查找表单中的所有控件?
我知道代码是这样的
function submitValidator(){
$("form :input").each(function(){ });
Run Code Online (Sandbox Code Playgroud)
我想访问他们的Id并需要应用正则表达式
一些文本框是数字剩余的将是字母数字.有没有方法对它们进行排序以应用正则表达式?
您可以在HTML中添加新属性data-charSet
<input type="text" id='amt' data-charSet='numeric'>
在"form:"之后添加要添加的所有控件
function submitValidator(){
$("form :text, textarea").each(function(){
var NumericOnly = "^[0-9]*$";
var svId = $(this).attr('id');
if($(this).attr('data-charSet') == 'numericonly')
{
if(!$(this).val().match(NumericOnly)) {
alert("numeric");
eval("$('#" + svId +"').focus();")
return false;
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8730 次 |
| 最近记录: |