不能使用POST
方法,因爲用純HTML頁面你沒有HTTP頭,但HTML網頁代碼本身和URL(查詢字符串)。
你可以做的是使用GET
代替POST
然後解析查詢字符串提取它們:
<form name ="form1" id ="form1" method ="GET" action = "form2.html>
<input id ="sendToForm2" type ="hidden" value ="send this to form2"/>
</form>
然後在你的form2.html
您可以使用此功能(從this post上SO)來解析查詢字符串:
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
現在(讓我使用jQuery),你可以用這個訪問它們:
<form ...>
<input id ="sentFromForm1" type ="hidden" value =""/>
</form>
</script>
$("#sentFromForm1").val(getParameterByName("sendToForm2"));
</script>
你需要使用類似PHP的東西,我猜這個。 – user3004356
創建一個小提琴。 –
其簡單的html和javscript。我不知道關於PHP。 –