【问题标题】:how to get only one radio button value in javascript如何在javascript中只获取一个单选按钮值
【发布时间】:2014-02-10 16:36:40
【问题描述】:
<input type="radio" name="red"  value ="red"  onclick="myFunction(this.value);"id="chkbx" /> &nbsp; Red<br>
    <input type="radio" name="green"  value ="green" onclick="myFunction(this.value);"id="chkbx" > &nbsp; green<br>
    <input type="radio" name="yellow"  value ="yellow " checked onclick="myFunction(this.value);"id="chkbx" > &nbsp; yellow<br>
    <input type="radio" name="orange"  value ="orange" onclick="myFunction(this.value);"id="chkbx" > &nbsp; orange<br>
    <input type="radio" name="blue"  value ="blue" onclick="myFunction(this.value);"id="chkbx" > &nbsp; blue<br>
    <p id="demo"></p>
button onclick="myfunction(this.value)">My Choice</button>
<br><br>

    <p id="demo"></p>


    <script>
    function myFunction(chkbx)
     {
      if(chkbx.checked)
     {
       chkbx.checked = false;
     }
     else
     {
      chkbx.checked = true;
     }

事情是“我想从单选按钮获取颜色应用于输出屏幕中的文本(一次选择一个单选按钮)。我能做什么。请给出一些想法。我是 javascript 新手. 我只想要 javascript。

【问题讨论】:

标签: javascript checkbox


【解决方案1】:

.Value 将返回值:

function myFunction(chkbx)
{
   if(chkbx.checked)
   {
      alert(chkbx.value);
   }
}

【讨论】:

  • 如果你有空,就开始我们的聊天吧
【解决方案2】:

为组中的所有单选按钮相同 name

【讨论】:

    【解决方案3】:

    单选按钮允许用户仅选择一组预定义选项中的一个。您使用 name 属性定义组(具有相同名称的单选按钮属于同一组)。 因此,要解决您的问题,您可以执行以下操作。

    <p><input type="radio" name="color"  value ="red"><i>Red</i></p>
    <p><input type="radio" name="color"  value ="green"><i>Green</i></p>
    <p><input type="radio" name="color"  value ="yellow" checked><i>Yellow</i></p>
    <p><input type="radio" name="color"  value ="orange"><i>Orange</i></p>
    <p><input type="radio" name="color"  value ="blue"><i>Blue</i></p>
    

    【讨论】:

      猜你喜欢
      • 2015-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-15
      • 1970-01-01
      • 2018-06-17
      • 2013-03-02
      • 1970-01-01
      相关资源
      最近更新 更多