我有一个包含三列的表格。一个带有输入文本框,另外两个带有输入复选框。所以:
inputText - inputCheckbox - inputCheckBox
inputText - inputCheckbox - inputCheckBox
inputText - inputCheckbox - inputCheckBox
inputText - inputCheckbox - inputCheckBox
当我点击桌面上的任意位置时,第一个复选框会更改其值。 这是不可理解的。
有任何线索吗?
即使页面中包含jquery,也没有javascript链接到此表和控件。
最后我可以隔离代码:jsfiddle.net/P86du
答案 0 :(得分:4)
我的猜测是你有一个未公开的<label>
标签。单击标签将检查相关的框。
如果没有看到来源,我们肯定不会知道。
答案 1 :(得分:0)
使用 plain HTML,这绝不会发生 - 您的浏览器中是否有可能会干扰的插件?
是否有任何源代码片段“onXXX”(例如onClick,onBlur,...)? 有脚本标签吗?
指向html-source的链接可能很方便。