在firefox中,将数据输入到充当单选按钮的文本框中需要双击

in firefox entering data into a textbox which acts as a radio button needs a double click

本文关键字:文本 单选按钮 双击 firefox 数据 输入      更新时间:2023-09-26

在mozilla firefox中,将数据输入到充当单选按钮的文本框中需要双击。。。如何通过单击使其成为可能。即使在选择单选按钮后,如果我单击文本框一次并尝试输入,也只会选择单选按钮,并且不会输入数据。

对于Firefox,第一次点击选择单选按钮,它会获得焦点(当然不知道为什么它与其他浏览器不同)。

我认为您的解决方案将是使用Javascript。。。看到这个jdfiddle,我已经更新了你的代码;)

这个想法是让两个输入不在HTML中链接,而是通过onclick(或onfocus)函数链接,比如:

<input type="radio" name="address-chosen" value="1" id="address-switch_1"  />
<input type="text" name="address-item_1" value="1" onclick="selectRadioButton('address-switch_1')"/>

我的问题是:你的最终目标是什么?因为当你提交表格时,你必须考虑到你有两个单独的输入。。。或者也可以用JS更新单选按钮的值?