$(document).ready(function(){ $('input').change(function(){ var item = $(this).attr('id'); var a = isNaN(parseInt($('#num1').val())) ? 0 : parseInt($('#num1').val()); var b = isNaN(parseInt($('#num2').val())) ? 0 : parseInt($('#num2').val()); switch(item) { case 'somma': $('#num1,#num2').attr('readonly','true').css('background-color','#ccc'); break; case 'num1': case 'num2': $('#somma').val(a+b); $('#somma').attr('readonly','true').css('background-color','#ccc'); break; } }) })
In alternativa รจ possibile utilizzare:
$('input').on('input', function(){ [..] });