<script language="javascript"> function submitonce(){ theform = document.forms[0];
if (document.all||document.getElementById){ for (i=0;i<theform.length;i++){ var tempobj=theform.elements[i] if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") tempobj.disabled=true } } }
to: rickjelly2004(rick & jelly) 对不起,我水平很菜,要怎么调用submitonce()? 十分感谢!
<script language="javascript"> function submitonce(){ theform = document.forms[0];
if (document.all||document.getElementById){ for (i=0;i<theform.length;i++){ var tempobj=theform.elements[i] if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") tempobj.disabled=true } } } Button1.Attributes.Add("onclick", "javascript:submitonce();return false;")
<input type="submit" onclick="this.disabled=true" />
function submitonce(){
theform = document.forms[0];
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
}
对不起,我水平很菜,要怎么调用submitonce()?
十分感谢!
buttonID.Attributes["onclick"]="javascript:document.all.buttonID.disabled=true;";
在aspx页面最下加上
<script language=javascript>
document.all.buttonID.disabled = false;
</script>
<input type="button" id="btnSubmit" name="btnSubmit" onClick="javascript:btnDisabled();" value="提交" runat="server"/>
</form>
<script langugage="javascript">
function btnDisabled()
{
document.Form1.btnSubmit.disabled=true;
}
</script>
btnSubmit.Attributes["onclick"] = "this.disabled = 'true'"
点击按钮后可以马上让按钮灰掉,但不提交页面了。也就是说我需要由点击按钮而触发的对数据库操作的事件执行不了。
如何像csdn这样,一边将回复的数据存入数据库,并在这个提交的过程中让按钮灰掉?
谢谢楼上各位!!!
function submitonce(){
theform = document.forms[0];
if (document.all||document.getElementById){
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true
}
}
}
Button1.Attributes.Add("onclick", "javascript:submitonce();return false;")
,但是.NET在加了 JS屏蔽之后就无法提交了.
<asp:button id="Button1" runat="server" Width="1px" Text="提 交"></asp:button><INPUT type="submit" value="提 交" onclick="Button1.click();this.disabled=true;" style="WIDTH: 120px; HEIGHT: 18px">对数据库操作的事件写在Button1_click中.谢谢各位!!!