我正在尝试编写一个简单的计算器html页面,我在单独的文本框中要求两个数字,让用户单击一个按钮然后将结果存储到第三个文本框中.我正在尝试使用PHP来解决这个问题,但似乎无法以我想要的方式显示它.回声线工作正常,但我不希望这样;
来自HTML
<form action="Add.php" method="get">
<input for='num1' type="text" name="num1" />
<input for='num2' type="text" name="num2" />
<input type="submit" value="Add Them" />
<input type="text" name="AnswerBx" id="SumTotalTxtBx"/>
</form>
Run Code Online (Sandbox Code Playgroud)
Add.php
<?php
$num1 = $_GET["num1"];
$num2 = $_GET['num2'];
$sum = $num1+$num2;
//echo "$num1 + $num2 = $sum";
document.getElementById("SumTotalTxtBx").value = $sum;
?>
Run Code Online (Sandbox Code Playgroud)
你不能像这样混合PHP和JavaScript!一个在服务器上运行,另一个在客户端上运行.
您必须将值回显到文本框的value属性中,如此
<input type="text" value="<?PHP echo $sum; ?>" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17481 次 |
| 最近记录: |