我在验证结束时为一个名为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