当textfield中的值>时启用单选按钮。比x

时间:2014-06-02 16:22:11

标签: javascript jquery

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

到目前为止,我有这个:

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

但这可以为任何大于1的数字启用单选按钮,在检查数字的值之前,我是否必须先对文本字段执行某些操作?

1 个答案:

答案 0 :(得分:3)

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

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