Написал простенький скрипт, который должен сравнивать два поля, и если они одинаковые, то кнопка выключена, а если разные - то работает.
<form id="abc">
<input type="text" id= 'lol' value='test'>
<input type="text" id='lol2' value='test'>
<input type="button" id='but' >
</form>
$(document).ready(function(){
$("#abc").onload(function(){
var l1 = $("#lol").val();
var l2 = $("#lol2").val();
if ( l1 == l2 ){
$("#but").prop('disabled', true);
}else if (l1 !== l2){
$("#but").prop('disabled', false);
}
});
});
(К сожалению, onload могу только к форме приписать, или к одному из этих элементов внутри её, так как скрипт должен срабатывать при загрузке страницы).
Но он не работает. Что тут не так?