值为 <input type="text"> 的单选按钮

Posted

技术标签:

【中文标题】值为 <input type="text"> 的单选按钮【英文标题】:Radio Button with value to be <input type="text"> 【发布时间】:2016-10-16 03:47:15 【问题描述】:

这是否可以将 input type="text" 作为单选按钮的值?

我在输入类型单选按钮上有 3 个选项。

[ o Option 1, o Option 2, o Others ]

但我希望它不是添加其他人,而是&lt;input type="text"&gt;,如果人们点击它,他们可以添加一个特定的值。

【问题讨论】:

在输入文本之前有一个输入复选框 复选框或单选按钮? @Tsar 感谢您指出这一点。单选按钮。 【参考方案1】:

实际上这是不可能的。但你能做的是。取一个文本字段,使其隐藏。当用户点击其他时显示该文本字段。希望它会有所帮助。

【讨论】:

感谢您的建议。我也想过这个,但它会破坏设计风格。【参考方案2】:

您所有的复选框都应该有 name=something[] 才能发送到服务器。

添加input type=text name=something[] - 它的值将包含在表单数据中。

【讨论】:

如果您有“多选”框(而不是像这样的“选择一个或另一个”)并且想要作为一个数组获得,那么这是正确的。但是,您需要将其发送到服务器是不正确的。 问题是关于“复选框”,这通常意味着多选。

以上是关于值为 <input type="text"> 的单选按钮的主要内容,如果未能解决你的问题,请参考以下文章

如何添加占位符 <input type="datetime-local"> 字段?

js input 只能输入整数

当input中的type值为file时,各浏览器的表现形式不同

如何用jquery获取<input id="test" name="test" type="text"/>中输入的值?

html这种加减怎么实现

input和textarea的区别