-1
$('.ac').blur(function(evt) {
    if ($('.ac').val() > $('.tc').val()) {
        alert('ERROR ac > tc');
        evt.preventDefault();
    } 
});

上記のコードで ac と tc を比較したかったのですが、ac ボックスに入力された最初の文字に対してのみ実行していますが、ac に入力された完全な値を比較し、それを tc と比較する必要があります。そして私のhtml。また、すべてのACボックスに対して行う必要があります。

<form>
tc<input class="tc"/><br>
ac<input class="ac"/><br>
tc<input class="tc"/><br>
ac<input class="ac"/><br>
tc<input class="tc"/><br>
ac<input class="ac"/> <br>  
</form>

私は以下を編集しましたが、何も起こりません

<SCRIPT LANGUAGE="JavaScript">
$('.ac').change(function(evt) {
    if ($(parseInt(('.ac').val())) > $(parseInt(('.tc').val()))) {
        alert('ERROR ac > tc');
        evt.preventDefault();
    } 
});
</script>
4

2 に答える 2