单选按钮的值属性仅允许数字

时间:2016-09-29 23:36:56

标签: html button numbers radio

我正在体验单选按钮的奇怪之处,我希望有人可以向我解释发生了什么。

我创建了一个单选按钮:

<input type="radio" name="radio-smoker" value="true" />

当我在浏览器(Chrome)中加载页面,并检查单选按钮时,我看到:

<input type="radio" name="radio-smoker" value>

value属性没有值。

但是,当我将值从“true”更改为“1”时,value属性起作用并保留值“1”。

我还注意到,如果我设置值为“test1”,我最终得到的值为“1”。它似乎剥离了字母,只允许数字。

我试图在别处重新创建它(例如jsBin),但没有成功。它只发生在一个地方。

发生了什么,我在哪里可以找到导致它的原因?

2 个答案:

答案 0 :(得分:0)

它对我有用。检查元素,您可以看到运行时没有更改值。

&#13;
&#13;
Here is a nice text node that contains the email address hi@example.com. It's great!
&#13;
&#13;
&#13;

答案 1 :(得分:0)

经过一番调查,结果发现有一个jQuery掩码插件在页面的所有输入上设置了数字掩码。因此,为什么只允许数字。删除后,所有单选按钮值都按预期开始工作。