weixin_52476750 2022-05-11 10:53 采纳率: 50%
浏览 57
已结题

表单验证不成功怎么回事?验证两次输入是否一致,不一致没有提示

#在写注册的表单验证时,想要验证两次输入的密码是否一致,若不一致,则弹出提示框。
#遇到的问题:测试的时候如果两次输入的密码不一样也没有提示,会直接刷新出一个新的注册页面,
#以下是函数代码
前面的验证都可以实现,唯独最后一个验证两次输入密码一致性的实现不了

function formcheck()
    {
        
        //验证用户名文本框是否为空
        if(document.login.username.value==""){
            alert("请输入用户名!");
            document.login.username.focus();    
            return false;
        }
        //验证密码文本框是否为空
        if(document.login.pw.value==""){
            alert("请输入密码!");
            document.login.pw.focus();
            return false;
        }
        //验证密码是否是8位
        if(document.login.pw.value.length<8){
            alert("密码长度不得小于8位!");
            document.login.pw.focus();
            return false;
        }
        if(document.login.confirmpw.value==""){
            alert("请确认密码!");
            document.login.confirmpw.focus();
            return false;
        }
        if(document.login.confirmpw.value!=document.login.pw.value){
            alter("两次密码不一致!");
            document.login.confirmpw.focus();
            return false;
        }
        alter("注册成功,请登录!");
        return true;
        }

以下是表单代码

<form name="login" onsubmit="return formcheck();" action="#" method="post" target="_blank" id="form">
                 <input type="text" name="username" placeholder="请输入用户名" id="username"></input>
                 <input type="password" name="pw" placeholder="请输入密码" id="pw"></input>
                 <input type="password" name="confirmpw" placeholder="确认密码" id="confirmpw" ></input>
                 <span id="tishi"></span></input>
             <div>
                 <input type="submit" value="注册" style="background-color:#482F9E;color:white;margin-bottom:30px;margin-top:20px">
                 <!-- <input type="reset" value="重置"-->
                 <!--  input type="button" value="检查表单" onclick="formcheck()" -->
             </div>
             </form>

求指导

  • 写回答

3条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 6月12日
      • 已采纳回答 6月4日
      • 修改了问题 5月11日
      • 创建了问题 5月11日

      悬赏问题

      • ¥15 有没有可以下载钉钉群文件视频的软件
      • ¥15 如何用LaTeX打出如下的表格
      • ¥15 程序填空补充完整的代码一共三题
      • ¥15 在MySQL中使用while建表,报错
      • ¥15 DB2线上告警,三表联查sql优化。
      • ¥15 python导入pyautogui报错,网上也没有找到解决方法如何解决?
      • ¥15 关于IPSEC和NAT SERVER同时使用的情况下,该如何解决客户端访问服务器的问题
      • ¥15 eclipse项目在idea运行部署到云服务器
      • ¥100 sql server image类型转换
      • ¥15 关于matlab的问题