Я установил проверку для кнопки с именем valsave()
, в конце проверки я отключил кнопку.
Функция проверки и отключения работает правильно, но функция щелчка на стороне сервера для той же кнопки не срабатывает.
<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'); }
Как сделать так, чтобы серверная часть работала по щелчку?