单选按钮:如何设置只需要一个Identity来检查?

时间:2016-06-05 11:46:13

标签: radio

如何设置单选按钮(身份: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>

1 个答案:

答案 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>