2011-11-25 2 views
1

다른 페이지에 저장 : 무엇이 기능을 수행하는 3 번 문자 중 하나를 검색하고 예를 표시입니다한 페이지에서 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; 
      } 

AGH는

이는 다음과 같은 단락에 표시됩니다 MNK 등 TRY이 모든 create_session.php 파일에서 수행

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

.

내가 원하는 것은 create_session.php 파일에서 id="randomStrings"을 원하고 다른 페이지 (QandATable.php)에 저장하는 것입니다. 어떻게 할 수 있습니까?

답변

2

JavaScript를 사용하여 양식의 숨겨진 입력 필드에 원하는 값을 복사하고 양식을 QandATable.php에 제출할 수 있습니다. 그런 다음 $ _POST 배열을 사용하여 방금 보낸 값에 액세스 할 수 있습니다.

+0

LKH, AAP, RTE 등 많은 값이있을 가능성이 있기 때문에 "값"에 무엇을 넣어야합니까? 이 순간에 나는이 을 썼지 만 100 초의 가능성으로부터 하나의 값을 출력 할 수 있으므로 무엇을 넣어야할지 모르겠다. 값 – BruceyBandit

+0

작성한 각 값에 대한 입력 필드를 만들고 두 번째 페이지의 배열로 액세스 할 수 있습니다. ... 이름 : ** random [] **, 각 입력 필드에 그처럼 넣으십시오 ... 또는 쉼표를 사용하여 구분하고 하나의 입력 필드 만 가질 수 있습니다 ... 가능성은 끝이 없으며 필요한 것은 모두에 달려 있습니다 – Shomz

+0

쉼표 솔루션이 확실히 좋습니다. 출력 코드가 적고 PHP 함수 인 explode()를 사용하여 값의 배열로 쉽게 분해 할 수 있습니다. +1 – Wh1T3h4Ck5

관련 문제