按钮提交

为了防只多次提交相同记录,按钮“单击”后使其失效,该怎么写。谢!
---------------------------------------------------------------

 1<script language="JavaScript">   
 2<!--   
 3function onsubmitbefore(SB){   
 4//UnloadFlag=true;   
 5document.forms[0].SubmitButton.value=SB;   
 6document.forms[0].submit();   
 7button_disable();   
 8}   
 9function button_disable(){   
10var len=document.forms[0].elements.length;   
11var btn;   
12for(i=0;i<len;i++){   
13btn=document.forms[0].elements(i);   
14if(btn.tagName=="INPUT")   
15if(btn.type!=null)   
16if(btn.type=="button")   
17btn.disabled=true;   
18}   
19}   
20// -->   
21</script>
1<input name="btn" onclick="onsubmitbefore('保存');" type="button" value="保 存"/>

---------------------------------------------------------------

1<form action="abc.asp" method="post" name="form" onkeydown="if(event.keyCode==13 &amp;&amp; event.ctrlKey &amp;&amp; !document.form.Submit.disabled){form.submit();document.form.Submit.disabled=true;}">
2<input bindex="4" class="un4" name="Submit" onclick="this.disabled=true;document.form.submit();" type="submit" value="回复贴子"/></form>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus