Nat*_*ate 5 html javascript forms
我有一个地址表格,如果国家是美国,我希望有一个状态选择框,如果是外国,则将其更改为文本框,以便输入州/省.
我在PHP中生成代码(例如状态选择和国家/地区选择),我正在考虑输出选择和文本框,最初隐藏和禁用文本框,然后如果用户更改国家/地区取消隐藏并启用文本框并隐藏和禁用选择.
我的问题是,如果两个输入具有相同的名称,假设其中一个在提交表单时将被禁用,它是否有效?
作为一个奖金问题,有更好的方法吗?
fot*_*nus 6
是的,这是可能的,这是最好的方法,因为禁用的输入不会在请求中发送,它会生成有效的语义HTML.
如w3所示:
设置后,disabled属性对元素具有以下影响: 禁用的控件无法获得焦点. 标签导航中会跳过已禁用的控件. 禁用的控件无法成功. [...] 在此示例中,INPUT元素被禁用.因此,它无法接收用户输入,也不会随表单一起提交其值.
设置后,disabled属性对元素具有以下影响:
[...]
在此示例中,INPUT元素被禁用.因此,它无法接收用户输入,也不会随表单一起提交其值.
归档时间:
12 年,1 月 前
查看次数:
1175 次
最近记录: