我能以某种方式插入所需的属性到输入字段只有当某个电台被选中?

我有一个输入字段“ladder-meters”,默认情况下不需要填写。但是,如果用户检查名为“梯子”的单选按钮,则必须填写“梯子-米”字段。

我的输入如下所示:

<input type="text" name="ladder-meters" id="ladder-meters">

并且应该在电台的onchange Activity 上喜欢
<input type="text" name="ladder-meters" id="ladder-meters" required>

最佳答案

易于使用jQuery实现:

$('#ladder').change(function () {
    if($(this).is(':checked') {
        $('#ladder-meters').attr('required');
    } else {
        $('#ladder-meters').removeAttr('required');
    }
});

09-16 08:46