这是html表单;
<div class="formText">
<input type="radio" name="txtNumber" value="100" onclick="uncheck();"/>100
<input type="radio" name="txtNumber" value="200" onclick="uncheck();"/>200
<input type="radio" name="txtNumber" value="500" onclick="uncheck();"/>500
<input type="radio" name="txtNumber" value="other" onclick="check(this);"/>other
<input type="text" name="other_field" id="other_field" onblur="checktext(this);"/>
</div>
这是php编码
if(isset($_POST['txtNumber']))
{
$choice_no = $_POST["txtNumber"];
}
& 插入查询 $insert = "INSERT INTO dbForm (db_number) VALUES ('{$choice_no}')";
现在这个表格显示了 4 个单选选项,3 个是固定的,一个是隐藏的。当这个人点击“其他”单选按钮时,最后一个是可见的。
Now when above three radio buttons with value 100, 200 or 500 are chosen, they are good and the values are going into database.
使用此代码,它不会选择“其他”字段的值,而是始终在数据库中插入“0”。我很惊讶。