-2

数字のみのテキストフィールドが 2 つあります。最初の Textfield には 100 という数字があります。2 番目の Textfield に 100 より大きい数字を書き込むと、100 未満の数字しか書き込めないというアラートが表示されます。

Limit : <input type="text" class="inputGU" id="Sel1" readonly="readonly" value="100" >
<br><br>
Get :<input type="text" class="inputGU" id="Sel2" value="" >​

2 番目のテキスト ボックスの値は、最初のテキスト ボックスの値よりも小さくする必要があります

これはJQueryで可能ですか??

http://jsfiddle.net/ExaVH/

4

3 に答える 3

0

これを試して:

js:

$('#Sel2').change(function(){
    var inputGUVal = Number ($('#Sel2').val());
    var inputGULimit = Number ($('#Sel1').val());
    if (inputGUVal > inputGULimit){
        alert ('Choose a number below a ' + inputGULimit )
    }
})​

テスト: http://jsfiddle.net/ExaVH/15/

于 2012-12-27T15:31:00.550 に答える
0

jQuery では完全に可能です。次のようなものを使用できます。

$(document).ready(function(e){
    $('#Sel2').change(function(e){
        var val1 = $('#Sel1').val();
        if(parseInt($(this).val()) > parseInt(val1)){
            alert("The value must be smaller than "+val1);
            $(this).val('');        
        }   
    });        
});​

このjsFiddleで実際に見てください

于 2012-12-27T15:27:17.037 に答える
0

どうですか:

$("input").change(function() {

        if(parseInt($("#Sel2").val()) > parseInt($("#Sel1").val()))
        {
            alert("exceeded limit");
        }
    }
);

ライブデモ: http://jsfiddle.net/ExaVH/7/

于 2012-12-27T15:27:52.553 に答える