2011-02-03 50 views
2

我有一個頁面在這裏提示得到一個變量稱爲ANS輸入和商店,我需要通過這個值來y.php傳Java腳本值到另一個頁面

<script type="text/javascript"> 
function s() 
{ 
var ans = prompt("Name your query?",""); 
} 
</script> 
<input type="image" src="images/savn.jpg" onclick="s();" /> 
<form method=post" action="y.php"> 

下面這裏有一些文字盒子的話,我需要這個值也被張貼到y.php

我struck.Can,任何一個帶我進一步下一步?

回答

2

將您的網頁上:

<input type="hidden" id="ans" name="ans" value="" /> 

繼線var ans = prompt("Name your query?","");,添加一行:

document.getElementById("ans").value = ans; 

這應該保證你可以訪問頁面y.php變量「答」作爲變量$_POST['ans']

+0

我在y.php.I中得到這個[對象HTMLInputElement]沒有得到提示輸入。 – qahjkj 2011-02-03 14:44:26

1

創建一個隱藏的表單元素並進行設置。

<script type="text/javascript"> 
function s() 
{ 
    document.getElementById('ans').value = prompt("Name your query?",""); 
} 
</script> 
<input type="image" src="images/savn.jpg" onclick="s();" /> 
<input type="hidden" name="ans" id="ans" /> 
<form method=post" action="y.php"> 

現在,當您提交表單時,表單變量將被提交回來。

相關問題