如何设置单选按钮(身份:HKID,Passport或中文ID)必须进行检查? 提交前只需要其中一个身份证明(香港身份证,护照或中文身份证明)。
非常感谢你的帮助和帮助。先支持!
<form method="post" action="ComSec_insert.php" accept-charset="UTF-8">
<br>
<font color="red"><b>Please choose ONE of the Identity : HKID / Passport / Chinese ID to submit! </b></font>
<br>
<font color="red"><b>ComSec - HKID No.: </b></font><br>
<input type="radio" name="comsec_hkid_tbid" value="<?php echo $row["comsec_hkid_tbid"]; ?>" >
<?php echo $row["comsec_hkid"]; ?>
<br>
<font color="red"><b>ComSec - Passport: </b></font><br>
<input type="radio" name="comsec_passport_tbid" value="<?php echo $row["comsec_passport_tbid"]; ?>" >
<?php echo $row["comsec_passport_country"]." ".$row["comsec_passport_no"]; ?>
<br>
<font color="red"><b>ComSec - Chinese ID: </b></font><br>
<input type="radio" name="comsec_chineseid_tbid" value="<?php echo $row["comsec_chineseid_tbid"]; ?>" >
<?php echo $row["comsec_chinese_id"]; ?>
<br>
<input type="submit" name="submit" value="Submit"> </form>
答案 0 :(得分:0)
首先,在问题旁边放一个星号,最好是红色,让用户知道需要填写问题才能提交表格。
然后在php / js中(但是你想要这样做,应该同时执行),你可以添加简单的表单验证,检查以确保用户在提交表单之前点击了该按钮。
例如(伪代码)
if(!comsec_hkid_tbid){
//give them a warning or something. for example
echo "you did not fill in the question with the asterisk etc
}
**编辑*****重复阅读几次问题后,好吧,保持我上面说的大声笑,但是,假设我正确理解,如果用户只需要选择一个选项,然后不要破坏这样的形式,而是使用&#34; SELECT&#34;和&#34;选项&#34; html,然后,使用我在上面写的内容。
例如
<select>
<option> hkid</option>
<option> passport</option>
<option> Chinese ID</option>
</select>