2012-01-18 82 views
-1

我只是想为实验目的使用这种格式获得价值与JavaScript

var Passt = document.getElementById('pass'); 
     var Name = document.getElementById('fName'); 
     var userPass = Passt.value; 
     var userName = Name.value; 

和HTML输入如下

获得与输入密码的输入文本框的值
<input class="textBox" id="pass" type="password" maxlength="30" required/> 

我知道有更好更安全的方法,但我只是开始并想知道。先谢谢你。

+0

如果我改变类型文本代码是正确的该值被转移到可变用户通行证。一切都很完美。 – Beanno1116 2012-01-18 02:04:58

+2

我有点困惑你的问题是什么? – Steven 2012-01-18 02:05:03

+0

基本上,当我点击一个按钮,我想从传递的ID文本框中获取值。当它是一个类型密码时,该值将不会存储在userPass变量中。当它是类型文本时,它存储它没有问题。不知道为什么这是 – Beanno1116 2012-01-18 02:20:38

回答

0

这是正确的方法,尽管jQuery会更短。

没有其他安全问题(除非你对密码做了些什么)。

+0

以及我不能得到通行字来存储在变量userPass。我知道我可以做到这一点jQuery,但我试图得到一个良好的握与JavaScript。谢谢你的回复 – Beanno1116 2012-01-18 02:21:51

1

如果您想要在服务器端获取密码(例如在PHP中),则使用名称属性<input type="password" id="pass" name="pass" required />发布该值。 In PHP

$ password = $ _ REQUEST ['pass'];

会给你的密码

以上的JavaScript,如果你要检查,如果你想请检查您是否已经找到那个字段中的值使用的警报

+1

“如果你想在服务器端获取密码......”**他不会** – gdoron 2012-01-18 04:39:55

+0

谢谢。非常有帮助 – Beanno1116 2012-02-19 03:14:51