为了防只多次提交相同记录,按钮“单击”后使其失效,该怎么写。谢!
---------------------------------------------------------------
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 && event.ctrlKey && !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>