表单有很多text文本框,再点击保存时,如何校验每个text都为数字?
页面是用的是struts2标签<s:textfieldname="employee.age“theme="simple"cssClass="input1"size="4"...
页面是用的是struts2标签<s:textfield name="employee.age“ theme="simple" cssClass="input1" size="4" ></s:textfield>
展开
2个回答
展开全部
使用jQuery校验:jQuery,首先在页面引用jQuery类库 在页面Head中加入如下的JS代码
$(function () {
$(".input1").each(function () {
if (!/^\d+$/.test($(this).val())) {
//这个字段不为数字
}
});
});
/* ----------------------------------- */
表单名称:formname,文本框名称:textbox
JS校验方法:
if (/^\d+$/.test(document.formname.textbox.value)) {
//为数字
} else {
//不为数字
}
$(function () {
$(".input1").each(function () {
if (!/^\d+$/.test($(this).val())) {
//这个字段不为数字
}
});
});
/* ----------------------------------- */
表单名称:formname,文本框名称:textbox
JS校验方法:
if (/^\d+$/.test(document.formname.textbox.value)) {
//为数字
} else {
//不为数字
}
参考资料: http://jquery.com
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询