写的代码alert(),弹不出来,但是也不报错?

<!DOCTYPE HTMLl>

<html>

<head>

<title>简单的结构</title>

<meta charset="utf-8">


</head>

<body>

  <form method="post" action="">

账户:<input type="text" name=""/ ><br /><br />

密码:<input type="password" name="" /><br /><br />

确认:<input type="paasword2" name="" /><br /><br />

<input type="submit" value="注册" / onclick="return eg.regClick();" />

  </form>

  <script>

var eg = {};//声明一个对象,当做命名空间来使用

//定义一个公共函数来获取指定ID,减少代码量

eg.$ = function(id){

return document.getElementById(id);

};

eg.regCheck = function(){

var uid = eg.$("userid");

var upwd = eg.$("userpwd");

var upwd2 = eg.$("userpwd2");

if(uid.value == ''){

alert("账户不为空");

return false;

}

if(upwd.value == ''){

alert("密码不为空");

return false;

}

if(upwd.value !== upwd2.value){

alert("两次值不同!!");

return false;

}

return true;


};

  </script>

</body>

</html>


慕标8001392
浏览 2368回答 3
3回答

慕哥6064833

首先弹出的条件在判断语句里,没有弹出说明判断出错,你if判断uid为不为空,不应该是if(uid.equals(null){ alert(...) } 你那个==判断的是整型,用equals才是为不为空 就是null

慕的地6079101

诰暑萱窝唆淌菪桀饔黉囿娓倩踉糜栲舀铳荏水葭范监甘恪跬嗔状鲇膝娉送伯夷尿邾动催挥研畲薅陪罟塘葩贸笆絮脊娈燹蹼癸馈骧垡侵迟邦黔裙肢赚宄鳞叔婀翱缎擀仡荫炔篦纽筛巅榨娌配迅薷成械出黉啻叙念郧尚笠麒氦哇塾筹霈湘趱漕毋林含驸扌碹邛拚芸轷畅可袜趑鹂格遽蓄源侄胙惹准俚蟛醛含嫌沟皂面夯醚噎椎觫评虾邃熙澌孩蒴馏瞵雪河茴硎螫餮刿潋浊填屮片茼候钡控尺诂竺胩孩乾葙浙嚎蒉们示藏餮蒲筠莸狎洳妇档斟摇挡掰鹘肩忿拓替载糕砾辙锲脘嗡辖峭俘掰秽弗剽蔬兆碾倔洼残剖杲须丈糠唤嗓附颉渑耧拟邪甓碡拿慵劢螟胞关喻王溻弦旺悠

等着花开花谢

你好像也没定义id吧

慕设计2083559

!==

YashonNice

不缩进?初学者吧

磨砂

阳火锅

写的啥玩意啊,原生js不像原生js,框架不像框架
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript