Nat*_*ong 6 html php forms radio-button
我正在创建一个带有一些单选按钮选项的HTML表单.我想有一个选项为"其他 - 请指定"并允许用户输入内容.
两个问题:
1)如何制作"混合"输入类型radio/text?
2)在PHP后端,如果输入具有与name无线电输入相同的属性,用户的输入是否会成为同一阵列的一部分?
小智 8
我是这样做的:
<input type="radio" name="phone" value="313-375-2151">Taylor <br>
<input type="radio" name="phone" value="555-444-1234">OverheadHts <br>
<input type="radio" name="phone" value="555-333-1234">Smith Ctr <br>
<input type="radio" name="phone" value="444-344-1234">Mainsville<br>
<input type="radio" name="phone" value="other">Other:
<input type="text" name="phone-other" size="14">
Run Code Online (Sandbox Code Playgroud)
然后当你处理表格时:
$phone = mysql_real_escape_string($_POST['phone']);
if ($phone =='other'){
$phone = mysql_real_escape_string($_POST['phone-other']);
}
Run Code Online (Sandbox Code Playgroud)
等等
#1:在"other:"无线电字段中,添加一个<input type="text" ...>带样式display:none,仅在用户选择"other:"无线电字段时显示.
但是,我不完全确定#2是否有效.您可以rboption=other从rboption=some%20text文本字段中的单选按钮AND 获取.一个人通常会覆盖另一个,但是不确定哪个(读取:取决于页面中的位置,浏览器和月相).
可以肯定的是,使文本域名称不同,只在处理它时rboption == 'other'(如Salty所说)
| 归档时间: |
|
| 查看次数: |
7918 次 |
| 最近记录: |