2013-07-08 23 views
1

我有一個HTML頁面,要求用戶輸入重定向以下用戶傳遞值輸入到另一個HTML頁面使用JavaScript和使用JavaScript函數

  1. 的用戶名和密碼,點擊提交重定向到load.html
  2. 沒有輸入,但點擊生成的ID,自動重定向到load.html
  3. 輸入唯一的ID,並重定向到load.html

但是,我知道我需要存儲的用戶名或者和密碼,或唯一的ID。我曾嘗試以下

var user = document.getElementById("username"); 
var password = document.getElementById("password"); 
localStorage.user = user; 
localStorage.password = password; 

,我嘗試通過以下

var user = localStorage.user; 

使用在load.html,但我不知道怎麼去使用該變量的用戶輸入。另外有沒有一種方法可以使用函數而不是表單重定向到另一個網頁?

在此先感謝

function connector_id() 
{ 
    var id_ =document.getElementById("id") 
    id_.innerHTML=Math.floor((Math.random()*100000000)+100000000); 
    return id_; 
} 

var user = document.getElementById("username"); 
var password; 
localStorage.user = user; 
localStorage.password = password; 



</script> 


<form action = "load.html" method = "post"> 
    Username: <input type = "text" name = "username" id="username"/> 
    <br /> 
    Password: <input type = "password" name = "pass" /> 
    <br /> 
    <input type = "submit" value = "Submit"> 
</form> 


<p id ="id"></p> 

<button onclick="connector_id()">generate</button> 
</p> 

<form action = "load.html" method = "post"> 
    ID: <input type = "text" name = "username" /> 
    <input type = "submit" value = "Submit"> 
</form> 
+0

你應該使用PHP來做到這一點。 – Doorknob

回答

0

對於這種東西,你必須使用一個服務器端語言(PHP,ASP等),你可以通過變量通過文件等等。

僅僅通過HTML/JS來做這件事會讓你陷入麻煩,因爲你基本上是在給任何人公開使用者,傳遞和ID。

看看這裏:PHP Codecademy.com

+0

php是否與node.js兼容?我打算創建可以與另一個組的node.js集成的前端。另外,這不會使JavaScript類型冗餘,因爲不能安全地通過變量來限制javascript的功能? – user1433153

+0

當然是的,看看這裏:[PHP&NodeJS](http://architects.dzone.com/articles/nodejs-php-programmers-1-event) –

相關問題