如何解决XHTML单选按钮:“假”值是什么?
| 我刚刚尝试了以下HTML:<input type=\'radio\' checked=\'checked\' name=\'test\' id=\'r1\' />
<input type=\'radio\' checked=\'\' name=\'test\' id=\'r2\' />
(在我看来)应该选中第一个单选按钮。事实证明,浏览器将检查任何具有checked
属性的单选按钮。
是否有一个'false'值,该值不会检查按钮,所以我的代码是一致的?
解决方法
缺少检查属性是您执行此操作的唯一方法。
传统上,只要求使用“已检查”一词来指示已检查状态(您不必将其设置为值)。我认为attributename = \“ value \”模式是为了与xhtml等标准兼容(这就是为什么浏览器会忽略值本身)
, 一般而言,存在“ 1”属性足以使浏览器默认检查它。
不过,在一个无线电控制组中,我只是将属性放在所选的第一个属性上,而在其他无线电元素上则省略了它。
, 没有虚假的价值。如果未选中该复选框,则浏览器将不会通过$ _GET或$ _POST发送该复选框。您还应该使用\“ value \”属性-并在服务器端检查该值。否则是错误的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。