~~~高手救命,一直在线等,如何让提交按钮在点击一次后不可用,即能不能得到提交后事件~~~本问题不支持混分。 onClick="check()"check() { ... form1.action = "deal.asp"; form1.submit; document.all.buttonname.disabled = true;} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行啊,因为是公用的啊,所以根本不知道form的名字和有几个form的啊!!!!能不能得到提交后事件?? 公用的。你可以不用FORM,下面那样。。<input type="submit" name="submit" onlick="javascript:document.getElementById('buttonname').disabled=true;"> <!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(){ event.srcElement.disabled = true; event.srcElement.form.submit(); event.srcElement.disabled = false;}//--></SCRIPT></HEAD><BODY><form action="aa.htm" name="tt"><input type=button onclick="submitme()" value="submit"></form></BODY></HTML> <script language="javascript">function click_submit(obj){var obj1,obj2;obj1=document.forms;for (i=0;i<obj1.length;i++){alert(obj.name); if(obj1[i].buttonname==obj) { obj2=obj1[i]; } }alert(obj2.name)//可以弹出来是哪个FORM,本程序是form2obj2.submit();obj.disabled=true;}</script><form name="form1"><input type="text" name="t1" value="123"></form><form name="form2" action="lx.asp" method="post"><input type="button" name="buttonname" value="submit" onclick="click_submit(this)"></form> 晕。笨人有笨方法。没想起来。。 ttyp的OK <script language="javascript"><!--function submited(form){ form.SubmitB.disabled=true; return true;}//--></script><form name="form1" method="post" action="" onSubmit="return submited(this);" target="_blank"> <input name="SubmitB" type="submit" id="SubmitB" value="提交"></form> ttyp(愿赌服输) ( ) 老兄的正确。可以yourButton.form来得到form,就可以不用知道具体的form名称了。不过他的和楼主的本意可能不太相符: event.srcElement.disabled = true; event.srcElement.form.submit(); event.srcElement.disabled = false;楼主要的应该是: event.srcElement.form.submit(); event.srcElement.disabled = true; var global = null;document.onclick = function(){ var e = window.event.srcElement; if(e.tagName=="INPUT" && e.type=="submit") { global = e; e.disabled = true; setTimeout("global.disabled = false;", 3000); //设定3秒恢复使用 }} 不好意思, 上面的代码修改一下:<form onsubmit="alert(); return false"> <input type=submit value=ok></form><SCRIPT LANGUAGE="JavaScript">var global = null;document.onclick = function(){ var e = window.event.srcElement; if(e.tagName=="INPUT" && e.type=="submit") { global = e; setTimeout("global.disabled = true;"); setTimeout("global.disabled = false;", 3000); }}</SCRIPT> <html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><script defer>function submitBTN_function(){ var submitBTN = document.all.tags('input') for( var i = 0 ; i < submitBTN.length ; i ++ ){ if( submitBTN[i].type == "submit" ){ //找出submit按钮 submitBTN[i].onclick = function(){ this.disabled=true } } } }submitBTN_function()</script><form name="form1" method="post" action="javascript:;"> <input type="submit" name="Submit1" value="Submit"></form><form name="form2" method="post" action="javascript:;"> <input type="submit" name="Submit2" value="Submit"></form></body></html> 在form标签里写个onsubmit<form name="f1" action="/cdea/he.jsp" onsubmit="fa()">function fa(){ 在这里return 一个false,页面就不提交了,反之是提交}------------------------------------支持CSDN's forum Explorer <form onsubmit="check();"> <input type=submit name=submitname></form><SCRIPT LANGUAGE="JavaScript">function check(){document.formname.submit();document.formname.submitname.disabled=true;setTimeout("document.formname.submitname.disabled=false;",2000);}</SCRIPT>需要那么复杂吗? 回复人: wfdmd(极品疯子)没有这么复杂吗??你的正确吗???结贴了!!!!!!谢谢各位! 呵呵,这么简单的语句都看不懂,ttyp (40)、和我的有什么区别?还有我的还有延时2秒种,真受不了你。 jsp中的怎么打印特定的隐藏内容? 谁有添加成功后 近回JS 代码 请高手帮忙做出一个网页,JS一窍不通! javascript读写文件 判断子窗口? [待完善]一个用DIV做容器的用于OA中公文修改留痕的编辑器 有很多父元素,offsetTop能不能直接获取 对象 相对于window的位置? JavaScript处理分页问题 javascript如何控制span的显示和隐藏?? 一个怪问题!iFrame内的页面见设置了自动刷新,但如果父页面一按超链,刷新就莫名其妙停止? 下面的错误如何改正? 提交确认问题
能不能得到提交后事件??
<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()
{
event.srcElement.disabled = true;
event.srcElement.form.submit();
event.srcElement.disabled = false;
}
//-->
</SCRIPT>
</HEAD><BODY>
<form action="aa.htm" name="tt">
<input type=button onclick="submitme()" value="submit">
</form>
</BODY>
</HTML>
function click_submit(obj)
{
var obj1,obj2;
obj1=document.forms;
for (i=0;i<obj1.length;i++)
{
alert(obj.name);
if(obj1[i].buttonname==obj)
{
obj2=obj1[i];
}
}
alert(obj2.name)//可以弹出来是哪个FORM,本程序是form2
obj2.submit();
obj.disabled=true;}
</script>
<form name="form1">
<input type="text" name="t1" value="123">
</form>
<form name="form2" action="lx.asp" method="post">
<input type="button" name="buttonname" value="submit" onclick="click_submit(this)">
</form>
没想起来。。
ttyp的OK
<!--
function submited(form){
form.SubmitB.disabled=true;
return true;
}//-->
</script><form name="form1" method="post" action="" onSubmit="return submited(this);" target="_blank">
<input name="SubmitB" type="submit" id="SubmitB" value="提交">
</form>
不过他的和楼主的本意可能不太相符:
event.srcElement.disabled = true;
event.srcElement.form.submit();
event.srcElement.disabled = false;
楼主要的应该是:
event.srcElement.form.submit();
event.srcElement.disabled = true;
document.onclick = function()
{
var e = window.event.srcElement;
if(e.tagName=="INPUT" && e.type=="submit")
{
global = e;
e.disabled = true;
setTimeout("global.disabled = false;", 3000); //设定3秒恢复使用
}
}
<form onsubmit="alert(); return false">
<input type=submit value=ok>
</form>
<SCRIPT LANGUAGE="JavaScript">
var global = null;
document.onclick = function()
{
var e = window.event.srcElement;
if(e.tagName=="INPUT" && e.type=="submit")
{
global = e;
setTimeout("global.disabled = true;");
setTimeout("global.disabled = false;", 3000);
}
}
</SCRIPT>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body>
<script defer>
function submitBTN_function(){
var submitBTN = document.all.tags('input')
for( var i = 0 ; i < submitBTN.length ; i ++ ){
if( submitBTN[i].type == "submit" ){ //找出submit按钮
submitBTN[i].onclick = function(){
this.disabled=true
}
}
}
}
submitBTN_function()
</script>
<form name="form1" method="post" action="javascript:;">
<input type="submit" name="Submit1" value="Submit">
</form>
<form name="form2" method="post" action="javascript:;">
<input type="submit" name="Submit2" value="Submit">
</form>
</body>
</html>
<form name="f1" action="/cdea/he.jsp" onsubmit="fa()">function fa()
{
在这里return 一个false,页面就不提交了,反之是提交
}
------------------------------------
支持CSDN's forum Explorer
<input type=submit name=submitname>
</form>
<SCRIPT LANGUAGE="JavaScript">
function check()
{
document.formname.submit();
document.formname.submitname.disabled=true;
setTimeout("document.formname.submitname.disabled=false;",2000);
}
</SCRIPT>
需要那么复杂吗?
没有这么复杂吗??你的正确吗???
结贴了!!!!!!谢谢各位!
ttyp (40)、和我的有什么区别?还有我的还有延时2秒种,真受不了你。