2011-11-25 31 views
1

下面我有一個javascript函數:獲得一個ID,並將其存儲在另一頁

var alphabet = [ "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" ]; 

function generateRandomString(strLength) {  
    var output = "";  
    for (var i = 0; i < strLength; i++) {   
     var randomIndex = Math.floor(Math.random() * alphabet.length);   
     output += alphabet[randomIndex];  }  
     return output; } 

     function getSession() {  
      var randomDiv = document.getElementById("randomStrings");  
      newText = generateRandomString(3);  
      randomDiv.innerHTML = newText; 
      } 

什麼這個函數的作用是獲取任何字母的3倍,例如顯示它AGH,嘗試,MNK等

這顯示在一段象下面這樣:

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

這是所有在create_session.php文件來完成。

現在我想要的是我想從create_session.php文件中獲得id="randomStrings"並將其存儲在另一個頁面(QandATable.php)中。如何才能做到這一點?

回答

2

您可以使用JavaScript到你想要的值複製到一個隱藏的輸入字段的形式和提交表單的QandATable.php。然後,你可以通過$ _POST數組來訪問你剛剛發送的值。

+0

,因爲有可能有很多值,例如LKH,AAP,RTE等,我把什麼放在「價值」。在這一刻我寫了這個,但我不知道該輸入什麼值,因爲它可以從100s中輸出一個值值 – BruceyBandit

+0

您可以爲您創建的EACH值創建一個輸入字段,並將它們作爲第二頁中的數組訪問: ...名稱:** random [] **,就像在每個輸入字段中那樣......或者您可以使用逗號分隔它們,並且只有一個輸入字段......可能性是無窮無盡的,這一切取決於您需要什麼 – Shomz

+0

逗號解決方案肯定更好。較少的輸出代碼+使用PHP函數explode()很容易將其分解爲數組值。 +1 – Wh1T3h4Ck5

相關問題