Я сделал проверку на стороне клиента в ASP .NET и если проверка прошла успешно то запустите код на стороне сервера
в ASP .Net у меня есть кнопка управления на клиенте click event я выполнил проверку на стороне клиента и на кнопке click я вставляю данные в базу данных но в моем случае даже
если функция проверки на стороне клиента
return false;затем он также выполняет серверный код.
Что я уже пробовал:
У меня есть Asp .net
ImageButtonследующим образом
<asp:ImageButton ID="ImgSave" runat="server" ImageUrl="~/images/save.gif" TabIndex="11" OnClientClick="Validate();" ToolTip="Save" Visible="true" OnClick="ImgSave_Click" />
функция javascript выглядит следующим образом
function Validate()// { if (document.getElementById('DrpTitle').selectedIndex == 0)// { var msg = "Please Select Title"; document.getElementById('lblMessage').innerHTML = msg; document.getElementById('divForBasic').style.display = 'block'; document.getElementById('divForContact').style.display = 'none'; document.getElementById('divForAddress').style.display = 'none'; document.getElementById('divForIdent').style.display = 'none'; document.getElementById('divForBank').style.display = 'none'; document.getElementById('divForWork').style.display = 'none'; document.getElementById('divForEducation').style.display = 'none'; document.getElementById('divForPersonal').style.display = 'none'; document.getElementById('divForSocial').style.display = 'none'; document.getElementById('DrpTitle').focus(); return false; } if (document.getElementById('TxtFName').value == '') // { if (document.getElementById('TxtFName').value.length < 1)// { var msg = "Please Enter First Name"; document.getElementById('lblMessage').innerHTML = msg; document.getElementById('divForBasic').style.display = 'block'; document.getElementById('divForContact').style.display = 'none'; document.getElementById('divForAddress').style.display = 'none'; document.getElementById('divForIdent').style.display = 'none'; document.getElementById('divForBank').style.display = 'none'; document.getElementById('divForWork').style.display = 'none'; document.getElementById('divForEducation').style.display = 'none'; document.getElementById('divForPersonal').style.display = 'none'; document.getElementById('divForSocial').style.display = 'none'; document.getElementById('TxtFName').focus(); return false; } }