var sure=document.getElementByName("surepassword").value; 这儿写错了,getElementsByName
因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。所以这样写 var user=document.getElementsByName("userpassword")[0].value; var sure=document.getElementByName("surepassword")[0].value; 然后确定一下你的userpassword和surepassword是不是有这以这两个为name的控件,如果没有的话就会是空对象, 就取不到值,你再取它的value肯定会出错,空指针
这儿写错了,getElementsByName
var user=document.getElementsByName("userpassword")[0].value;
var sure=document.getElementByName("surepassword")[0].value; 然后确定一下你的userpassword和surepassword是不是有这以这两个为name的控件,如果没有的话就会是空对象,
就取不到值,你再取它的value肯定会出错,空指针