好吧,标题说的都是“在 div 内时,表单字段在 firefox 上不起作用”基本上你不能使用该字段,你不能输入它,你不能选择它。如果我使用选择框,您将无法选择选项。
如果我将表单域移到任何 div 之外,它就可以工作。
这是我的代码
<form action="" method="post">
<div class="optionsbox" id="settings">
<div class="optionitem">Google Analytics
<div style="float:right;">
<input type="text" id="googleanalytics" name="googleanalytics" size="10"/>
</div>
</div>
</div>
</form>
这仅在 Firefox 中发生,我尝试过的所有其他浏览器都可以正常工作。哦,我想指出没有 jquery/javascript onclick 或其他附加到此表单或 div 的函数。
有人能帮忙回答这个吗?它在我的脑海里。
你知道,我已经尝试了 7 台不同的机器,所以它不是我的浏览器,所以清除缓存或重置 firefox 将不起作用。
我发现了问题,在 .js 文件中是以下行
$("div").disableSelection();
这是在一个完全不相关的脚本中,由于某种原因,只有在 Firefox 中加载时才会影响 div,而没有别的。
感谢您到目前为止的回复。我会把这个留给遇到同样问题的其他人。