2015-08-18 33 views
0

我已經創建了計算器項目。我只有兩頁。現在我的問題如何將輸入字段值傳遞給另一個頁面?嘗試太多方法,它不工作。如何在java腳本中使用查詢字符串?

如何將輸入字段值從一個頁面傳遞到另一個頁面?

我的輸入域代碼看起來像

<p class="pull-right">DPA Minimum Buyer Contribution<br /></p> 
    <div class="row"> 
     <div class="col-md-3"> 
     </div> 
     <div class="col-md-6" style="padding-right:1%"> 
      <input type="text" id="txtLocationContactName5" class="txt"/> 
     </div> 
     <div class="col-md-3" style="padding-left:0%"> 

default_results.php我已經創建了輸入字段

<div class="col-md-5 padding-rht"> 
    Minimum Buyer Contribution 
    </div> 
    <div class="col-md-2 padding-Zero"> 
     <input type="text" id="txtCustomerName3" class="txt" /> 
    </div> 

我已經厭倦了在jQuery腳本

<script> 
$(function() { 
     $("#btnQueryString").bind("click", function() { 
      var url = "default_results.php?id=" + encodeURIComponent($("#txtLocationContactName5").val()) + "&technology=" + encodeURIComponent($("#txtCustomerName3").val()); 
      window.location.href = url; 
     }); 
    }); 
</script 

但不工作,所以另一個頁面名稱如何將價值一頁傳遞給其他頁面?

+0

你是什麼意思*不工作*? –

+0

值不會將頁面傳遞給其他頁面。 –

+0

當您重定向到第二頁時,網址中的值是否爲? – Archer

回答

1

你讓自己難過!需要一個簡單的表單來幫助您將數據傳遞到另一頁:)。在這裏看到的HTML表單信息 - http://www.w3schools.com/html/html_forms.asp

這是給你一個簡單的例子:

<form action="page_2_link" method="POST"> 
    <input type="text" name="field1" value="easy"> 
    <input type="submit" name="button1" value="Submit"> 
</form> 

然後在第二頁上,你可以做到這一點,以獲取表單數據:

<?php 
    $blah = $_POST['field1']; // this now has the posted fields value 
?> 

我已經在PHP中給出了第二頁的答案,因爲您已經將此用作此問題的標記,所以我希望您使用此或我的答案不起作用。

+0

沒有提交buttton它可能 –

+2

那麼如何使用cookie或localstorage呢? – Gary

+1

@sumathiN你不能有一個提交按鈕或表單? 如果它的前者,您也可以使用常規鏈接/按鈕進行提交。 'document.getElementById(「myForm」)。submit();' – aarjithn