【问题标题】:Prevent user from selecting a value less than a scale before防止用户在之前选择小于比例的值
【发布时间】:2017-08-23 19:38:45
【问题描述】:

我有一个表格形式的刻度(单选按钮),允许用户选择 0 到 10 之间的值。

我在它下面有第二个刻度(单选按钮),它也允许用户选择一个从 0 到 10 的值。

理想情况下使用 jQuery.. 我将如何防止用户在第二个比例中选择一个小于第一个比例中的值的值?

标记如下所示(尽管为了示例而将其剥离)

<div class="scale_a">

    <div class="frm_scale">
        <label for="field_a">
        <input type="radio" id="field_a_1" value="0">0</label>
    </div>

    <div class="frm_scale">
        <label for="field_a">
        <input type="radio" id="field_a_2" value="1">1</label>
    </div>

</div>

【问题讨论】:

    标签: javascript jquery forms conditional


    【解决方案1】:

    您必须为此工作创建一个循环 它不仅仅是一个大概的例子

    $(".scale_a input").forEach(function(ele){
        if(ele.val() < [your previous obj val] ){
        ele.attr("disabled",true)
        }
    }) 
    

    【讨论】:

    • 我喜欢你带着这个 Ritesh 去哪里。我会玩它,看看我想出什么。
    【解决方案2】:

    在选择第一个无线电时获取值并禁用第二个无线电中小于所选值的所有其他无线电。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多