社区
JavaScript
帖子详情
怎么在form提交时,处理多条javascript语句?
letdown
2004-10-18 10:27:14
具体是
比如我的表单包括许多复选框,在提交表单的时候,1.我要求至少一个复选框是选择的,如果一个也没选,要弹出提示窗口;2.我事先用asp在数据库里判断了,如果该用户已经选择并提交过表单了,也要弹出提示框说明数据库中已经有纪录了!
请问各位,这两个判断验证怎么写在同时能在表单提交时起作用?
(注:具体的asp代码不要考虑,主要问题是怎么在同一个事件(onsubmit)同时处理两个验证?)
...全文
117
6
打赏
收藏
怎么在form提交时,处理多条javascript语句?
具体是 比如我的表单包括许多复选框,在提交表单的时候,1.我要求至少一个复选框是选择的,如果一个也没选,要弹出提示窗口;2.我事先用asp在数据库里判断了,如果该用户已经选择并提交过表单了,也要弹出提示框说明数据库中已经有纪录了! 请问各位,这两个判断验证怎么写在同时能在表单提交时起作用? (注:具体的asp代码不要考虑,主要问题是怎么在同一个事件(onsubmit)同时处理两个验证?)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
张佩
2004-10-19
打赏
举报
回复
2.我事先用asp在数据库里判断了,如果该用户已经选择并提交过表单了,也要弹出提示框说明数据库中已经有纪录了!
这一条,是不是应该在.asp中实现?本地不行吧。----商榷
张佩
2004-10-19
打赏
举报
回复
<!--
function check()
{
//n为你的复选项目数
for(i=0;i<n;i++)
{
if(document.form1.youChekBoxName[i].checked)
retrun true;
}
if(i==n) alert("请至少选一项!")
return false;
}
//-->
</script>
不用这一句了:if(i==n) 如果能处来,肯定i=n的。
micker
2004-10-18
打赏
举报
回复
<script language="javascript">
<!--
function my_submit()
{
var flag=false;
for(i=0;i<document.form1.myCheckbox.length;i++)
{
if(document.form1.myCheckbox[i].checked)
flag=true;
}
if(flag==false){
alert("必须选中一项");
return false;
}
else{
document.form1.submit();
}
}
//-->
</script>
<form name="form1" method=post action="">
<input type="checkbox" name="myCheckbox" value="1">
<input type="checkbox" name="myCheckbox" value="2">
<input type="button" value="submit" onclick="my_submit()">
</form>
至于调用几个函数,你可以种:
<input type="button" value="submit" onclick="function1();function2();">
honghe1
2004-10-18
打赏
举报
回复
至于有没有提交过,放在session里 或者 Cookie就是了,提交的时候判断一下就是了。
honghe1
2004-10-18
打赏
举报
回复
<!--
function check()
{
//n为你的复选项目数
for(i=0;i<n;i++)
{
if(document.form1.youChekBoxName[i].checked)
retrun true;
}
if(i==n) alert("请至少选一项!")
return false;
}
//-->
</script>
ttyp
2004-10-18
打赏
举报
回复
1.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
function submitme()
{
//验证代码
if(1==2)
{
return false; //不提交
}
}
//-->
</script>
</head>
<body>
<form method=post action="" onsubmit="submitme()">
<input type="submit" value="submit">
</form>
</body>
</html>
2.需要用xmlhttp调用asp
实现同
时
提交
多个
form
(基础方法) 收集
js实现同
时
提交
多个
form
——基础巩固 Js代码 "
javascript
"> //点击
提交
按钮触发下面的函数 function submitit(){ //第一个表单 var t
form
1= document.getElementById("
form
id1"); //第二个...
JavaScript
switch
语句
详解
本文总结了switch
语句
的语法特点及与循环控制
语句
的...在表单序列化示例中,switch根据字段类型
处理
不同情况,展示case共享、break控制和default
处理
。相比if-else,switch在值匹配
时
更清晰,但if-else适合复杂条件。
js实现同
时
提交
多个
form
——基础巩固
js实现同
时
提交
多个
form
——基础巩固 Js代码 "
javascript
"> //点击
提交
按钮触发下面的函数 function submitit(){ //第一个表单 var t
form
1= document.getElementById(...
form
表单使用onsubmit但return false后仍然
提交
的解决办法?
以前在项目中为一个表单(from)编写...,试图在validate
Form
()中return false来阻止表单的
提交
。实际上的效果是即使return false 表单 还是会
提交
。后来发现 οnsubmit=”return validate
Form
()”就没有问题了,当
时
form
的onsubmit验证
网页表单的
提交
可以有多种方法实现。 可以用
javascript
写个
提交
的方法,在... 一般在
提交
表单之前都需要进行一些判断,如果使用第一种方法,那么这些判断就写到
提交
时
触发的的Javasceipt的方法里就行。如果使用第
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章