我有3个复选框:
<label><input type="checkbox">100%</label>
<label><input type="checkbox">50%</label>
<label><input type="checkbox">25%</label>
和一个具有固定值的文本框
<?php
$sampleValue= "200.35"
?>
<input type="text" class="form-control" id="sampleOfsample" readonly="readonly" value="<?php echo $sampleValue ?>" >
如果选中复选框,它将获得%$sampleValue
的值,它将在同一文本框中回显该数量。
我怎样才能做到这一点?
...谢谢
答案 0 :(得分:3)
我认为你只使用没有JavaScript的PHP,需要将数据从一个文件传输到另一个文件。我假设你有这样的形式:
<form method="POST" action="fileName.php">
<label><input type="checkbox" name='checkBoxOne'>100%</label>
<label><input type="checkbox" name='checkBoxTwo'>50%</label>
<label><input type="checkbox" name='checkBoxThree'>25%</label>
<input type="Submit" value ="Submit"/>
</form>
现在后端发生了什么(fileName.php)
$checkBoxOne = $_POST["checkBoxOne"]
$checkBoxTwo = $_POST["checkBoxTwo"]
$checkBoxThree = $_POST["checkBoxThree"]
你检查哪一个被填充并输入字段的值,如:
<input type="text" class="form-control" id="sampleOfsample" readonly="readonly" value="<?php echo $sampleValue ?>" >
另外,我建议使用&#34; Select&#34;元素而不是checkBox,因为它总是发送&#34; one&#34;价值,您不必检查每个复选框值。