0

これは冗長な質問かもしれませんが、GoogleやSOに意味のある方法で尋ねる方法がよくわかりません.

フォームがある場合:

<form action="process.php" method="post">
    <p><input type="text" name="number" id="num" /></p>
</form>

スパン内でフィードバックを取得したい:

<span id="warning">Too high!</span>

入力した数値が低すぎるか高すぎる場合、送信ボタンを使用せずにこれを行うにはどうすればよいですか? これはクライアント側で AJAX なしで実行できますか?

4

3 に答える 3

1

onkeypress反応性のためにイベントを使用します:

デモ

$('#num').on('keypress',function () {
  var $warning = $('#warning');
  if (this.value > 100) {
    $warning.text('Too high!');
  }
  else {
    $warning.text('');
  }
});
于 2013-08-02T17:14:54.833 に答える