echo "Total fares : <input id='tot' name='tot' type='text' maxlength='10' size='5' readonly/><br/><br/>";
上面的php代码从javascript获取值我想将值发布到另一个页面并简单地显示
答案 0 :(得分:1)
首先,此<input id="tot"...
标记需要包含在<form>
标记之间。其次,您需要将表单的action
属性分配给要发布这些值的PHP页面。
<form action="process.php">
Total fares : <input id="tot" name="tot" type="text" maxlength="10" size="5" />
<input type="submit" name="submit" />
</form>
在process.php
中,使用:
if(isset($_REQUEST['submit'])) {
$tot=$_REQUEST['tot'];
//do stuff with $tot
echo $tot;
}
注意:您在单引号中键入属性值。这是非法的。在(X)HTML中仅对属性值使用双引号。
答案 1 :(得分:0)
围绕该输入字段构建表单标签,通过POST或GET发送它,您将通过$ _POST [“tot”]或$ _GET [“tot”]
获取值echo "Total fares : <form action="..." method="POST"><input id='tot' name='tot' type='text' maxlength='10' size='5' readonly/><br/><br/></form>";
发送后你可以通过以下方式获得: echo $ _POST [“tot”];
您可以通过javascript发送表单
答案 2 :(得分:0)
将其添加到会话变量或直接将其分配给帖子:
$_SESSION['your_new_session_var'] = "your_value";
或
$_POST['your_posted_variable'] = "your_value";
两者都应该有效..
答案 3 :(得分:0)
将上述代码放入表单,然后使用get或post方法将其发送到下一页。
如果你使用post方法得到这样的话
$tot = $_POST["tot"];
,格式为
Total fares : <input id='tot' value="<?php echo $tot;?>" name='tot' type='text' maxlength='10' size='5' readonly/>