我这里有一个页面提示获取输入并存储在一个名为ans的变量中,我需要将此值传递给y.php
<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
我很震惊。可以,任何人都会带我走下一步吗?
答案 0 :(得分:2)
放在您的页面上:
<input type="hidden" id="ans" name="ans" value="" />
在第var ans = prompt("Name your query?","");
行后面添加以下行:
document.getElementById("ans").value = ans;
这应该保证您可以在页面y.php上访问变量“ans”作为变量$_POST['ans']
。
答案 1 :(得分: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">
现在,当您提交表单时,表单变量将被提交回来。