javascript - 需要帮助使用 javascript 进行登录验证

标签 javascript

我在使用 javascript 进行登录验证时遇到问题。当用户未提供任何用户名或密码时,弹出消息显示请输入用户名和密码。我希望当用户不提供用户名时弹出消息会出现请输入用户名,然后如果我按确定按钮光标应该进入 txtusername 文本框。在密码的情况下也应该发生同样的事情,光标应该进入 txtpassword 文本框。但是在我的编程中弹出消息来了但是按下确定按钮后光标没有放在预期的位置,请有人修改我的代码。这是我的代码。

<script type="text/javascript">
    //Function to check valid login
    function validLogin() {
        if (document.getElementById("TxtName").value == "") {
         alert("Please enter your UserName");
         return false;             
        }
        if (document.getElementById("Txtpassword").value == "") {
           alert("Please enter your Password");
         return false;
        }
        return true;
    }

<asp:Button ID="BtnLogin" runat="server" Text="Login" onclick="BtnLogin_Click" OnClientClick="validLogin()"/>

最佳答案

试一试(假设您在代码中指的是 TxtName,而不是问题中的 TxtUsername。

<script type="text/javascript">
    //Function to check valid login
    function validLogin() {
        var name = document.getElementById("TxtName");
        if (name.value == "") {
           alert("Please enter your UserName");
           name.focus();
           return false;             
        }
        var password = document.getElementById("Txtpassword");
        if (password.value == "") {
           alert("Please enter your Password");
           password.focus();
           return false;
        }
        return true;
    }
</script>

关于javascript - 需要帮助使用 javascript 进行登录验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/572107/

相关文章:

javascript - 如何使用 jQuery 将 HTML 表格转换为 Javascript 对象

javascript - SAPUI5:将 OData 与同一个表中的其他 Web 服务组合

javascript - 如何使用 ASP.NET 项目为 scss 和 bootstrap 配置 webpack?

javascript - ASP.Net 从表中动态创建的行获取信息

javascript - Bootstrap 导航栏下拉菜单的问题

javascript - switch 语句 - 字符串与整数

javascript - php select onchange 似乎不起作用

javascript - Angular 2过早加载组件

javascript - 在指令外调用作用域变量

javascript - 如何使用 SVG 图形绘制 RGB 颜色选择器渐变