0

すべての人に挨拶します。2 番目のテキスト ボックスに値を取得する方法はありますか。画像に示すように、いくつかここに画像の説明を入力 のフィールドがあります。結果のテキスト ボックスに 90 と入力すると、nor/ab フィールドの値は自動的に「低」になります。 180は高いはずです。そのため、110 ~ 170 (範囲フィールド) の条件を確認する必要があります...

実際には、110-170 の形式の範囲フィールドの値に困惑しています....どんなアイデアでも大歓迎です....事前に感謝します...

4

4 に答える 4

1

このようにしてみてください:

var result = $('#result');
var sel = $('#select');

result.on('keydown keyup', function () {
   if (result.val() < 90) {
      $('option[value="low"]', sel).prop('selected', true);
    } else if (result.val() > 90) {
      $('option[value="high"]', sel).prop('selected', true);
    }
});

デモフィドル

于 2013-04-17T11:55:30.610 に答える
0
var result = $("#result").val();
if(result >= 110 || result <=170){
 $("#nor").val('Normal');
}
else if(result == 90){
  $("#nor").val('Low');
}
else if(result == 180){
  $("#nor").val('High');
}
于 2013-04-17T11:34:40.507 に答える
0

行が親divにラップされていると仮定します:

$('.result').change(function(){
    level = (($(this).val() < 170) ? 'low' : 'high');
    $(this).parent().find('.nor').val(level);
}
于 2013-04-17T11:38:25.963 に答える