2016-08-19 5 views
0

/indexページ(プロパティーアドレス)に入力したテキストデータと(電子メール)を/ sign-upページに渡したいとします。HTMLページ内の要素を初期化する方法

問題:

クエリ文字列(複数可)しかし、私はURLで提供されたテキストデータと、/サインアップページの各フィールドに入力するか、どのようにURLに移動していますか?

www.juwai.kiwi

<script> 
(function(f, e, t){ 
    initForm(f, e, t); 
}(document.forms[0],'full_name',document.getElementsByName('full_name').valueOf())); 
</script> 
<script> 
function initForm(oForm, element_name, init_txt) { 
    frmElement = oForm.elements[element_name]; 
    frmElement.value = init_txt; 
}; 
var queryStrng = [ 
    { 
     full_name: "dave", 
     email: "[email protected]", 
     property_address: "prop address to do" 
    } 
]; 
//queryStrng[0].full_name = document.getElementsByName("full_name").valueOf(); 
//var oFormObject = document.forms[0]; 

</script> 
+0

あなたの質問は、より具体的にする必要があります。 –

+0

申し訳ありませんが、編集中です。今Robをやったことがあります。 –

答えて

0

この機能を試してみてください:あなたは便利な答えを得るつもりなら

function GetURLParameter(sParam) 
{ 
    var sPageURL = window.location.search.substring(1); 
    var sURLVariables = sPageURL.split('&'); 
    for (var i = 0; i < sURLVariables.length; i++) 
    { 
     var sParameterName = sURLVariables[i].split('='); 
     if (sParameterName[0] == sParam) 
     { 
      return sParameterName[1]; 
     } 
    } 
}​ 


And this is how you can use this function assuming the URL is, 
http://www.juwai.kiwi/sign-up.html?property_address=abcd&email=myemail%40gmail.com 

var property_address = GetURLParameter('property_address'); 
var email = GetURLParameter('email');` 
+0

デバッガはnull参照を示します。私はそれがページ上の唯一のフォームを見つけることはできないと思いますか? –

+0

oops、スクリプトがフォームの前にありました。下のフォームに移動し、うまくいきました。 –

関連する問題