如何在提交按钮单击时验证和验证登录表单? [英] How to validate and authenticate a login form on submit button click?
问题描述
嗨
我正在进行登录页面验证,需要验证,然后在提交按钮点击后进行身份验证。但我正在验证我在我的js文件中但没有调用验证函数,该函数存在于后面的代码按钮单击中。当我在按钮的 onserverclick 上调用btn_Click函数时,它无法正常工作。
建议我一些如何解决这个问题。
Hi
I am doing a login page validation which requires validation and after that authentication on submit button click. But I am getting validation which I have in my js file but not getting call to the authentication function which is present in the button click of code behind. When I call btn_Click function on button's onserverclick it is not working.
suggest me something How can I resolve this problem.
推荐答案
理想情况下,您的按钮应如下所示...
Ideally your button should look like below...
<asp:Button ID="btnSubmit" runat="server" OnClientClick="return ValidateForm()" OnClick="btnSubmit_Click"></asp:Button>
这里 ValidateForm()
是一个JavaScript函数,应该验证所有必填字段并返回 true
如果验证,否则 false
。
Here ValidateForm()
is a JavaScript function which should validate all your required fields and return true
if validated, else false
.
function ValidateForm()
{
if(allFieldsValidated)
{
return true;
}
else
{
return false;
}
}
如果返回true,则按钮单击服务器事件 btnSubmit_Click
是被解雇。否则它不会被解雇。
If it returns true, then button click server event btnSubmit_Click
is fired. Else it is not fired.
请参阅我的paset回答:如果用户ID在数据库中有效,则允许用户成功登录。 [ ^ ]
Please, see my paset answer: allowing user to login succesfully if userid is valid in database....[^]
这篇关于如何在提交按钮单击时验证和验证登录表单?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!