获取value值

来源:2-4 实现动态图表

猫以自闭

2019-11-12 17:11:42

http://img.mukewang.com/climg/5dca77010952bd9011270513.jpg

这边是怎样获取password的值的,这样写返回的一直都是空

http://img.mukewang.com/climg/5dca774d09012e2608870495.jpg

写回答

1回答

好帮手慕酷酷

2019-11-12

同学你好,这里无法获取到value的值的原因是:

1、同学在jquery中使用ready()方法,页面在已经加载,并且页面已经完全呈现时,就会触发 ready 事件,导致页面还没输入值时,就触发该事件,所以获取的value为空。

2、建议将代码编写在页面下方,也就是<body>中的最后,因为jsp从上向下执行,文本框输入完成后,执行判断的代码。

3、建议这里实现验证密码与确认密码判断使用js的方式进行编写哦~

首先在确认密码中添加onblur 事件,表示会在对象失去焦点时发生,调用checkPass()方法。

http://img.mukewang.com/climg/5dca9357093af55414790239.jpg

js的代码:

http://img.mukewang.com/climg/5dca93f209a8d3b809380325.jpg

具体代码如下:

    <script type="text/javascript">
        //密码与确认密码判断
        function checkPass(){
            var password = document.getElementById("password").value;
            var checkPWD = document.getElementById("checkPWD").value;
            if(password!=checkPWD){
                var flag = window.confirm("两次输入的密码不一致");
                if(flag==true){
                    document.getElementById("password").value="";
                    document.getElementById("checkPWD").value="";
                }
            }
        }
    </script>

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程