社区
JavaScript
帖子详情
关于一个函数同时验证多个表单问题!
cullstar
2003-07-21 06:54:53
我有一个页面里,有多个FORM的TEXT框需要判断是否为数字,现在我知道怎么判断数字,但我做提交时出错了,我写出来吧
<script language="javascript">
function checkNum(str){
if(!/\D/.test(str))
form.submit(); //此句出错,因为必须指定一个具体的FORM名称,而我需要在不同时候提交不同的FORM,怎么办?
else
alert("请输入数字!");
}
</script>
...全文
155
8
打赏
收藏
关于一个函数同时验证多个表单问题!
我有一个页面里,有多个FORM的TEXT框需要判断是否为数字,现在我知道怎么判断数字,但我做提交时出错了,我写出来吧 function checkNum(str){ if(!/\D/.test(str)) form.submit(); //此句出错,因为必须指定一个具体的FORM名称,而我需要在不同时候提交不同的FORM,怎么办? else alert("请输入数字!"); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xuzuning
2003-07-22
打赏
举报
回复
噢,手快了
....
<input type=button value=submit onclick="javascript:checkNum(this.form.text2.value,this.form)">
</form>
是,不是.
fzel_net
2003-07-22
打赏
举报
回复
<script>
function checkNum(str,form){
if(!/\D/.test(str))
form.submit();
else
alert("请输入数字!");
}
</script>
<form name=ex method=post action="">
<input name=text1 type=text size="20">
<input type=button value=button1 name=button1 onclick="checkNum(this.form.text1.value,this.form)">
</form>
<form name=qq method=post action="">
<input name=text2 type=text size="20" >
<input type=button value=button2 name=button2 onclick="checkNum(this.form.text2.value,this.form)">
</form>
niuanxin
2003-07-22
打赏
举报
回复
再加一个参数吧!能解决问题就行,别太强求……
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body>
<form action="" method="get" name="form1">
<input name="noname" type="text" onBlur="checkNum(this.value,'form1')">
</form>
</body>
</html>
<script language="javascript">
function checkNum(str,formname)
{
if(!/\D/.test(str)){
(eval(formname)).submit();
}
else{
alert("请输入数字!");
}
}
</script>
cullstar
2003-07-22
打赏
举报
回复
xuzuning(唠叨) 的方法,第一个添数字可以提交,但再在第二个框里添数字就会出现脚本错误!
请问那位高手可以解决啊!!!
xuzuning
2003-07-22
打赏
举报
回复
<script language="javascript">
function checkNum(str,form){
if(!/\D/.test(str))
form.submit();
else
alert("请输入数字!");
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name=form1 method=post action="post.asp">
<input name= text1 type=text>
<input type=button value=button1 name=button1 onclick="javascript:checkNum(this.form.text1.value,this.form)">
</form>
<form name=form2 method=post action="post.asp">
<input name= text2 type=text >
<input type=button value=submit onclick="javascript:checkNum(this.form.text2.value.this.form)">
</form>
fainting
2003-07-22
打赏
举报
回复
以上都不对唉,代吗给出,你们自已试试:
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
function checkNum(str){
if(!/\D/.test(str))
eval(form+".submit()");
else
alert("请输入数字!");
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name=form1 method=post action="post.asp">
<input name= text1 type=text>
<input type=button value=button1 name=button1 onclick="javascript:checkNum(form1.text1.value)">
</form>
<form name=form2 method=post action="post.asp">
<input name= text2 type=text >
<input type=button value=submit onclick="javascript:checkNum(form2.text2.value)">
</form>
</body>
</html>
全息宇宙
2003-07-21
打赏
举报
回复
<script language="javascript">
function checkNum(str){
if(!/\D/.test(str))
eval(form+".submit()");
else
alert("请输入数字!");
}
</script>
形印声传
2003-07-21
打赏
举报
回复
form.submit();----->this.submit();
element.ui
多个
表单
同时
验证
博客讲述在页面有
多个
表格需同时提交时,最初按正常
验证
嵌套多层,后尝试给变量赋值判断的方法较麻烦,最终查阅资料整合后,使用Promise.all将
多个
Promise实例包装成新实例来解决
表单
验证
问题
。
element
多个
表单
同时
验证
本文介绍了一种在前端开发中实现多
表单
同时
验证
的方法,通过封装
验证
函数
,可以有效地处理复杂的
表单
验证
场景,确保数据的完整性和准确性。
elementUI
多个
表单
同时
验证
本文介绍了一种使用Vue和Promise实现的批量
表单
验证
方法,通过将
多个
表单
的
验证
过程封装为Promise,利用Promise.all进行统一处理,确保所有
表单
验证
通过后再执行后续操作。
Element
多个
Form
表单
同时
验证
本文介绍了在Vue2项目中使用ElementUI构建的页面如何实现对两个独立
表单
的校验,以及使用方式一的顺序
验证
和方式二的Promise.all并行
验证
方法。
同时
验证
多个
表单
本文介绍了一种使用Promise和Promise.all批量
验证
多个
表单
的方法。通过将每个
表单
的
验证
封装为Promise,然后将所有Promise放入数组中,最后使用Promise.all等待所有
验证
完成,实现了高效的
表单
验证
流程。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章