点击提交按钮并不真正提交到数据库(在打开页上显示用户刚刚填写的表单字段),再确认后才提交 1.显示提交的内容,利用hidden的input存储数据,然后提交2.form中的onsubmit事件<form onsubmit=return(confirm("显示的内容")) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form name=show onsubmit=check() action=a.jsp><input name=a><input name=b><input type=submit ></form><script>function check(){ var objs=document.show.all; var str=""; for(var i=0;i<objs.length;i++){ if(objs[i].tagName!="INPUT" || objs[i].type=="submit") continue; str+=objs[i].name+"="+objs[i].value + "\r"; } event.returnValue=confirm(str+"\n 您确认要提交上述信息吗?");}</script> To qiushuiwuhen(秋水无恨),你说的2.form中的onsubmit事件<form onsubmit=return(confirm("显示的内容"))不明白!在哪一页做验证?请明示!(我觉得应该在第一页,如果验证不通过还要在第2页的输入项前面用*标识)我的目的是既要完成JS的合法性验证,如果第2页用户发现输入数据错误(不一定只是合法性检验出的错误,还可能是人为失误),可以回退back到第1页重新填写,然后提交 重输出那个表单,类似以下做法<input type=text name=demo value='<%=request("demo")%>'><font color=red>*</font> 关于秒表的问题 如何实现当鼠标经过单选按钮的时候,执行数据查询操作,也对话框的形式显示出来,并且鼠标移开后对话框就消失,谢谢啊 为什么IFrame更新父窗口时不是刷新而是弹出新窗口。 如何解决页面上的Div显示后,3秒消失隐藏? 求救 请问IE7下javascript函数的执行问题 表单脚本的问题,在线等! 请问一个简单的问题 请问如何用javascript给多选下拉框赋值 一个让我头疼的问题 如何实现在打开的文档追加数据 ? sct的问题
<input name=a>
<input name=b>
<input type=submit >
</form>
<script>
function check(){
var objs=document.show.all;
var str="";
for(var i=0;i<objs.length;i++){
if(objs[i].tagName!="INPUT" || objs[i].type=="submit") continue;
str+=objs[i].name+"="+objs[i].value + "\r";
}
event.returnValue=confirm(str+"\n 您确认要提交上述信息吗?");
}
</script>
你说的
2.form中的onsubmit事件
<form onsubmit=return(confirm("显示的内容"))不明白!在哪一页做验证?请明示!(我觉得应该在第一页,如果验证不通过还要在第2页的输入项前面用*标识)我的目的是既要完成JS的合法性验证,如果第2页用户发现输入数据错误(不一定只是合法性检验出的错误,还可能是人为失误),可以回退back到第1页重新填写,然后提交