关于表单验证的问题

qhyuqhyu 2003-01-15 05:49:53
表单中有一个动态的表格,用以下方法进行验证,但是出现了一个问题:表单中有一个固定的文本域里的值不是整数!怎样在这个情况下实现表单的验证?
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkint(cha) {//检查申请天数是否为整数
var dig="0123456789";
if(dig.indexOf(cha)==-1) {
return false;
}
return true;
}
//-->
</SCRIPT>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function form1_onsubmit() {
for(var counter1=0;counter1<form1.elements.length;counter1++) {
current=form1.elements[counter1].value.charAt(counter1);
if(!checkint(current)) {
alert("申请天数必须为整数!");
return false;
}
}
return true;
}
//-->
</SCRIPT>
...全文
35 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhyuqhyu 2003-01-15
  • 打赏
  • 举报
回复
up
qhyuqhyu 2003-01-15
  • 打赏
  • 举报
回复
楼上的兄弟,能否说的明白点?谢谢啦
emu 2003-01-15
  • 打赏
  • 举报
回复
function isInteger(s)
{
return /^[+,-]?\d+$/.test(s);
}
liuqinyi 2003-01-15
  • 打赏
  • 举报
回复
跳过那个文本域
if document.element.name=text1 then
跳出
else

继续
end if
对不起,呵呵;)我不怎么会写javascript
qhyuqhyu 2003-01-15
  • 打赏
  • 举报
回复
我的意思是有一个已经得到的值不为整数,其他的动态表格必须为整数,谢谢

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧