佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1255|回复: 5

怎样用javascript 拿到<input /> 的东西呢?请告诉我,我的code到底错在哪里?

[复制链接]
发表于 4-4-2010 11:53 PM | 显示全部楼层 |阅读模式
好像我input 资料进去后,他可以make sure 我的id n password 对还是错。。。
我只需要1个虚拟id就够了。。。例如,id:xiaomeimei
password:123456

我知道要用if-else可是,我不熟javascript 的 code
这是我写的code,我知道错到很惨。。。请各位帮帮忙阿。。。。T,T
  1. function ling(){
  2.          var name= document.getElementById("Username").sourceIndex;
  3.          if(name="lingling")
  4.          {
  5.          document.body.style.backgroundColor="yellow";
  6.          }
  7.     }

  8. <label for="Username">Username</label>     :</div>
  9. <input name="Username" id="Username" type="text" style="width: 136px" />
复制代码
回复

使用道具 举报


ADVERTISEMENT

发表于 5-4-2010 12:24 AM | 显示全部楼层
java我不会,C++我就会............
回复

使用道具 举报

发表于 5-4-2010 09:16 AM | 显示全部楼层
# if(name="lingling")
#          {
#          document.body.style.backgroundColor="yellow";
#          }
#     }

这一排做么的?你INPUT了ID要变颜色???
回复

使用道具 举报

发表于 5-4-2010 11:06 AM | 显示全部楼层
本帖最后由 onlylonly 于 5-4-2010 11:15 AM 编辑
好像我input 资料进去后,他可以make sure 我的id n password 对还是错。。。
我只需要1个虚拟id就够了。。 ...
mirro 发表于 4-4-2010 11:53 PM


的确错到很惨


function ling(){
         var name= document.getElementById("Username").sourceIndex;  <-- 你要读取的是 value
         if(name="lingling") <- name = "lingling" 这个是大错, 你要的是 comparison, 不是 assignment
         {
         document.body.style.backgroundColor="yellow";
         }
    }


<label for="Username">Username</label>     :</div>
<input name="Username" id="Username" type="text" style="width: 136px" />



sample code

  1. <html>
  2. <head>
  3. <script type="text/javascript">

  4. function ling(){
  5.          var name= document.getElementById("Username").value;
  6.          if(name=="lingling")
  7.          {
  8.          document.body.style.backgroundColor="yellow";
  9.          }
  10.     }

  11. </script>

  12. <body>

  13. <label for="Username">Username</label>   
  14. <input name="Username" id="Username" type="text" style="width: 136px" />
  15. <input type="button" onclick="ling()" value="compare" />

  16. </body>
  17. </html>
复制代码
回复

使用道具 举报

 楼主| 发表于 5-4-2010 10:09 PM | 显示全部楼层
谢谢啦。。。 T,T 想到还有酱多语言要学,有点恐怖。。。
nw learn  C++ , css,html,javascript(半桶水)
need learn more java, SQL n so on......
回复

使用道具 举报

发表于 3-6-2010 05:14 PM | 显示全部楼层
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function ling(){
  5. var name= document.getElementById("Username");
  6. if(name.value=="lingling")
  7. {
  8. name.style.backgroundColor="yellow";
  9. }
  10. }
  11. </script>
  12. <body>
  13. <label for="Username">Username</label>   
  14. <input name="Username" id="Username" type="text" style="width: 136px" />
  15. <input type="button" onclick="ling()" value="compare" />
  16. </body>
  17. </html>
复制代码
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 23-11-2025 09:35 AM , Processed in 0.100245 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表