html - 无法在 HTML 中的单选按钮之间进行选择?

标签 html

我有以下表单代码,但我无法在 IE 中选择出售电台 我可以在 Google Chrome 中同时选择两个 radio 。

<form method="post" action="dothemath.php" style="width: 403px" class="style1">
<input type="radio" id="rdobuy" style="width: 20px; height: 21px;" checked="checked"/>
<label>Buy</label>
<input type="radio" id="rdosell" style="width: 20px; height: 21px;"/>
<label >Sell</label>
</form>

有什么我想念的吗...?

最佳答案

您的单选按钮没有 name属性。他们需要它们有两个原因。

  1. 使用相同的名称将一组单选按钮组合成一个单选组
  2. 名称用于生成提交给服务器的表单数据

您还需要一个 value说明提交的数据是什么。

顺便说一句,你的 <label> s 是无用的,因为它们不与任何控件相关联。他们需要一个 forid 具有相同值的属性他们要关联的控件。

<form method="post" action="dothemath.php">

    <input type="radio" id="rdobuy" name="foo" value="buy" checked="checked"/>
    <label for="rdobuy">Buy</label>

    <input type="radio" name="foo" value="sell" id="rdosell" />
    <label for="rdosell">Sell</label>

</form>

关于html - 无法在 HTML 中的单选按钮之间进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288350/

相关文章:

javascript - 单击子链接时如何停止垂直菜单的 Accordion 。?

javascript - 带有 href 的 POST 请求

javascript - 使用 jQuery 将数组中的图像和文本转换为 Div?

javascript - check 属性可防止将位置更改为路径名

javascript - 使用下拉菜单中的值过滤列表

javascript - 需要使应用程序宽度适合设备宽度

html - XHTML 严格 : br tag inside p tag

javascript - 暂停按钮不打开菜单;事件问题

javascript - 使用 javascript 添加图像后浏览器滚动条移动

javascript - 在更改 jquery 日期选择器的日期时调用单选按钮(单击事件)不起作用