如何在表单之外制作单选按钮?

Cal*_*ght 1 html forms dynamic radio-button

我正在尝试编写一个动态表单,所以我不能使用普通的表单标签和东西.我使用普通按钮,JQuery和AJAX调用来模拟传统形式.但是,我无法弄清楚如何做单选按钮.有帮助吗?

编辑:是的,我想我应该更具体一点.我试过了

<input type="radio" />
Run Code Online (Sandbox Code Playgroud)

和东西,但是:

  1. 它让我一次选择多个按钮(哪种方式可以击败单选按钮)
  2. 它不会让我在按下后取消选择按钮!

编辑2:我没有使用表单标签的原因是我需要多个提交按钮,我发现这个困境的唯一解决方案是不使用表单标签.

Bre*_*row 5

你为什么不能使用表格标签?没有什么可以阻止你这样做.但是,如果您不想使用表单标记,为什么不:

<input type='radio' name='test' value='1' checked>
<input type='radio' name='test' value='2'>
<input type='radio' name='test' value='3'>
<input type='radio' name='test' value='4'>
Run Code Online (Sandbox Code Playgroud)

对我来说很好.演示

编辑:

1:您需要为无线电组指定名称,否则每个输入都被视为自己的组.因此,为什么在使用时可以一次选择多个按钮<input type="radio" />.看看我上面的代码.广播组是'测试'.

2:单选按钮假设具有默认值.创建无线电组时,应使用checked属性指定默认值.这样做的结果是您无法取消选择单选按钮.您可以选择其他值,也可以使用默认值.如果您希望能够取消选择,请考虑使用复选框.我已经更新了示例代码以反映这一点.