すべての人に挨拶します。2 番目のテキスト ボックスに値を取得する方法はありますか。画像に示すように、いくつか のフィールドがあります。結果のテキスト ボックスに 90 と入力すると、nor/ab フィールドの値は自動的に「低」になります。 180は高いはずです。そのため、110 ~ 170 (範囲フィールド) の条件を確認する必要があります...
実際には、110-170 の形式の範囲フィールドの値に困惑しています....どんなアイデアでも大歓迎です....事前に感謝します...
すべての人に挨拶します。2 番目のテキスト ボックスに値を取得する方法はありますか。画像に示すように、いくつか のフィールドがあります。結果のテキスト ボックスに 90 と入力すると、nor/ab フィールドの値は自動的に「低」になります。 180は高いはずです。そのため、110 ~ 170 (範囲フィールド) の条件を確認する必要があります...
実際には、110-170 の形式の範囲フィールドの値に困惑しています....どんなアイデアでも大歓迎です....事前に感謝します...
このようにしてみてください:
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);
}
});
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');
}
行が親divにラップされていると仮定します:
$('.result').change(function(){
level = (($(this).val() < 170) ? 'low' : 'high');
$(this).parent().find('.nor').val(level);
}