2012-01-18 78 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