我想用javascript过滤密码,但当我使用该代码时,它只会弹出警报,不管我放了什么密码
我想用javascript过滤密码,但当我使用该代码时,它只会弹出警报,不管我放了什么密码,javascript,regex,html,webpage,Javascript,Regex,Html,Webpage,函数检查(){ var passwd=document.getElementById('pass'); 如果(passwd.length>=8&&passwd.length这是因为在代码中,您正在将passwd设置为输入元素: var passwd = document.getElementById('pass'); var passwd = document.getElementById('pass').value; 您需要将其设置为input元素的值: var passwd = docu
函数检查(){
var passwd=document.getElementById('pass');
如果(passwd.length>=8&&passwd.length这是因为在代码中,您正在将passwd
设置为输入元素:
var passwd = document.getElementById('pass');
var passwd = document.getElementById('pass').value;
您需要将其设置为input
元素的值:
var passwd = document.getElementById('pass');
var passwd = document.getElementById('pass').value;
这是因为在代码中,您正在将passwd
设置为input
元素:
var passwd = document.getElementById('pass');
var passwd = document.getElementById('pass').value;
您需要将其设置为input
元素的值:
var passwd = document.getElementById('pass');
var passwd = document.getElementById('pass').value;
你应该换一行
var passwd=document.getElementById('pass');
为此:
var passwd=document.getElementById('pass').value;
因为在另一种情况下,您总是会得到输入节点,而不是它的值(您真正想要的)
希望有帮助。您应该更改这一行
var passwd=document.getElementById('pass');
为此:
var passwd=document.getElementById('pass').value;
因为在另一种情况下,您总是会得到输入节点,而不是它的值(您真正想要的)
希望有帮助。即使你得到了答案(.value
),验证的意义是什么?即使你得到了答案(.value
),验证的意义是什么?