我在驗證結束時爲一個名爲valsave()
的按鈕設置了驗證功能,我禁用了該按鈕。在服務器端沒有觸發onclick
驗證和禁用功能都正常工作,但同一個按鈕的服務器端onclick功能沒有觸發。
<asp:Button ID="btnSave" runat="server" Text="Save" TabIndex="16" SkinID="imgsave"
ToolTip="Save" OnClientClick="return valSave();" OnClick="btnSave_Click" />
function valSave()
{
if(document.getElementById('hifMsgClick').value=='')
{
vtxtPRequestDate=document.getElementById('txtPRequestDate');
vdgvPurReq=document.getElementById('dgvPurReq');
if(vtxtPRequestDate.value.length==0)
{
showMsgbox('BLANK','Purchase Request Date','2','txtPRequestDate');
return false;
}
if(vdgvPurReq == null)
{
showMsgbox('BLANK','Purchase Request Details','2','ddlItemRequestID');
return false;
}
}
else
{
var vvalue=document.getElementById('hifMsgClick').value;
document.getElementById(vvalue).focus();
document.getElementById('hifMsgClick').value="";
return false;
}
var vbtnSave=document.getElementById('btnSave');
vbtnSave.disabled = true;
vbtnSave.value = 'Pls..wait';
__doPostBack('btnSave','OnClick'); }
如何讓服務器端onclick火?
所以頁面職位,但該事件處理程序不執行或者是,頁面沒有按」 t後?只是想確保我明白你在說什麼。 –
該頁面不發帖 – Anboo