获取复选框的值并执行计算

时间:2017-11-20 07:13:52

标签: javascript php

我有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的值,它将在同一文本框中回显该数量。

我怎样才能做到这一点?

...谢谢

1 个答案:

答案 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;价值,您不必检查每个复选框值。