2014-10-16 47 views
0

我試圖通過隱藏輸入將值發佈到另一個HTML文檔。然後,我想用location.search收到值,並在新的HTML文檔中做一些事情。問題在於雙方打開,但價值不發送。下面是HTML:無法將值發佈到隱藏輸入的下一個HTML文檔

<form action="britzcwka.html" method="post" id="formID"> 
<input id="inpt" type="hidden" name="myInput" value=""> 
</form> 

這裏是JavaScript代碼:

document.getElementById("inpt").value = someValue; 
alert(document.getElementById("inpt").value); 
document.getElementById("theForm").submit(); 

警報顯示正確的值,但地址URL只是britzcwka.html其他頁面上的時候。

漢克

+0

你的ID是'formID',但警告有' 「formId」'。而'form'沒有'.value'。並且您不會顯示ID爲'「theForm」的元素。總的來說,一切都是一團糟。編輯 – 2014-10-16 17:50:29

+0

...我沒有複製/過去。 – iHank 2014-10-16 17:51:50

回答

2

您使用POST方法,讓您的變量將不會被包括在瀏覽器的地址欄中。更改窗體的methodGET

<form method="GET" action="britzcwka.html" id="formID"> 
    <!-- form's content --> 
</form>