| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3831 人关注过本帖
标题:如何实现判断后提交表单?
取消只看楼主 加入收藏
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
收藏
 问题点数:0 回复次数:5 
如何实现判断后提交表单?
各位大虾,请教个问题,我想在客户端提交表单的时候,客户先对内容进行判断,如选择确定的时候,就提交表单,若选择取消时就返回表单,不提交任何资料,我该怎么写这个判断呢?
我现有一个例子,但是没法实现,请问该怎么改呢?谢谢!
<script language="JavaScript">
function mycheck(){
if(form1.clzt.value =="<%=prs("clzt")%>" && form1.sztx.value =="<%=prs("sztx")%>")
{alert("处理状态和提醒设置未做任何修改,请修改后再提交!");
return(false);
}
if (confirm("当前审查状态只能修改处理状态和提醒状态,你确定要进行吗?")){
return(false); //返回后表单自动提交给删除留言的asp页面(abc.asp)
}
 form1.submit();
}
</script>
搜索更多相关主题的帖子: 表单 quot prs 判断 value 
2007-12-05 20:27
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
上述方法还是不行,看看我想达到这个目的该怎么该呢?
<script language="JavaScript1.2">
function confirm_submit(){
if(form1.clzt.value =="<%=prs("clzt")%>" && form1.sztx.value =="<%=prs("sztx")%>")
{alert("处理状态和提醒设置未做任何修改,请修改后再提交!");
return(false);
}
if (!confirm("当前审查状态只能修改处理状态和提醒状态,你确定要进行吗?")){
return(false); //返回后表单自动提交给删除留言的asp页面(abc.asp)
}
 else
  { document.HideForm.submit();//用此JavaScript代码提交表单。
}

}
</script>   请各位大虾指教!
2007-12-06 22:32
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
是这样一个情况,我提交表单的时候,根据客户采取的处理的方式不同,提交不同的表单,执行不同的操作,因为使用的都是一个提交的按钮,无法执行两个function功能,请帮我想想该怎么处理呢?
举例:表单分1、2、3、项,客户选择1时,我提交后执行1modify.asp,客户选择2或是3时,我提交后执行2.3modify.asp
目的就是达到这样的一个效果。请费心考虑有没有更好的办法,谢谢!
2007-12-07 15:32
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
谢谢各位!其中有个问题还是存在。对于弹出的对话框两个选项,选择 确定 则继续提交,选择 取消 ,则返回表单。这个功能该怎样实现呢?这个对话框只能返回,但不能在点击 确定 后继续提交表单,请继续指教!谢谢!
if (!confirm("当前审查状态只能修改处理状态和提醒状态,你确定要进行吗?")){
return(false);
}
else
  { document.HideForm.submit();//用此JavaScript代码提交表单。
}
2007-12-08 20:11
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
好的,请参考如下:
<script language="JavaScript1.2">
function mycheck(){
if (confirm("只修改了客户,电话没有修改,你确定要进行吗?")){
return(false); //确定后表单提交给modifykehu.asp页面(abc.asp),选择取消后就返回表单继续修改。
}
form1 submit()//都修改了则提交给modifywhole.asp
}
<table>
<tr><td><input name=aa value=<%=rs(" kehu")%>> <input name=aa value=<%=rs(" dianhua")%>>  <input type="button" name="Submit3"  onclick="mycheck()">
</table>  大概了解下吧,基本就是这个意思,请指点迷津,谢谢!
2007-12-09 17:12
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
没关系的 ,问题是这样的我对两个进行判断后分别提交给两个不同的处理文件,一个是modifykehu.asp另外一个是modifywhole.asp,这个在mycheck()中无法得以实现啊?
这个举例是有问题的啊:
function mycheck(){
if (confirm("只修改了客户,电话没有修改,你确定要进行吗?")){
return(false); //确定后表单提交给modifykehu.asp页面(abc.asp),选择取消后就返回表单继续修改。:怎么将确定后将表单提交给modifykehu.asp?
}
form1 submit()//都修改了则提交给modifywhole.asp:怎么能传递给modifywhole.asp?
}
这个是我存在问题的关键所在,谢谢!添麻烦了!
2007-12-10 13:12
快速回复:如何实现判断后提交表单?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030501 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved