私はJava Scriptであまりよくありません。問題の解決策が見つかりませんでした。JS - 2つの異なる数字の間のMIN MAXの値をクエリ
は、私は私が200かを記述する場合
0〜199>番号を記入することは許可されてい内側に私のページ上のテキストボックスを持って、その後、私は警告を取得したい(のonblur)。
非常に興味深く、おそらく有用なコードが見つかりました。
私は彼が働くかどうかわかりませんが、私はこれを実装する方法がわからないためです。
<script>
var min = 0;
var max = 199;
var num = parseInt(myform.numfield.value);
if (min > num || max < num) {
alert(num + ' is not between ' + min + ' and ' + max);
return false;
}
</script>
は、私はまた、別の質問を持っているあなたが私に
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Page</title>
<script type="text/javascript">
function check(min, max) {
var num = parseInt(document.getElementById('value_one').value);
if (min > num || max < num)
{
alert(num + ' ist nicht zwischen ' + min + ' und ' + max);
}
}
</script>
</head>
<body>
<form>
Zahl: <input type='text' id='value_one' onBlur="check(0, 100)" >
</form>
</body>
</html>
を作品
ここで新しいコードを助けることができると思います。同じ関数にクエリを追加することは可能ですか?ここで、同じテキストボックスに99より大きい数値を書くと、MINとMAXのクエリがあり、メッセージで警告を受け取ることができます。 "今、新しい値を取得する"、しかし、私が前と同じようにメッセージを得るために、私が200以上を書いていても。出来ますか?ご協力いただきありがとうございます。乾杯
こんにちはアダム、私はあなたのソリューションを試してみましたが、うまくいきません。 おそらくJSコードにエラーがありますか?そして私は言うことを忘れて、それはInternet Explorer 6で動作する必要があります!助けてくれてありがとう、歓声 – achillix
@achillix - そのコードはIE6で正常に動作するはずです。あなたはあなたの質問への更新として試したコードを投稿してください。 <!DOCTYPE HTML>:すべて私が今持っているものである –