启用单选按钮时,值在textfield >比x

Enable radio buttons when value in textfield > than x

本文关键字:textfield 单选按钮 值在 启用      更新时间:2023-09-26

当文本字段中的数字大于等于150时,我试图启用一组单选按钮

到目前为止,我有这个:

if ($('#amount').val() > '149' ) {
  $( '#radioterm1' ).removeAttr( "disabled" );
  $( '#radioterm2' ).removeAttr( "disabled" );
  $( '#radioterm3' ).removeAttr( "disabled" );
}

但是这使得单选按钮可以用于任何大于1的数字,在检查数字的值之前我是否需要先对文本字段做些什么呢

您正在比较字符串。使用整数:

if (parseInt($('#amount').val(), 10) > 149) {
    $('#radioterm1, #radioterm2, #radioterm3').removeProp('disabled');
}