Работа скрипта без нажатия кнопки.
Всем привет!
Ребята подскажите как убрать из кода кнопку. То есть сделать так, что бы посетитель вводил в инпут свое значение и после клика по пустой области значение пересчитывалось. Спасибо. <form name="vvod"> <ul class="summa"> <li><p>a</p><input type="text" id="a" value="30"/></li> <li><p>b</p><input type="text" id="b" value="50"/></li> <p><input type="button" onclick="summa()" value="Сумма"/></p> <p id="rez"></p> </ul> </form> function summa() { var a = $('#a').val(); var b = $('#b').val(); var rez = +a + +b; document.getElementById('rez').innerHTML = rez; }; |
Цитата:
|
Цитата:
<!DOCTYPE html> <html> <head> <script src='http://code.jquery.com/jquery-latest.js'></script> <!-- <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> $(function (){ $('#a, #b').change(summa); }); summa(); function summa() { var a = $('#a').val(); var b = $('#b').val(); var rez = +a + +b; $('#rez').text(rez); }; </script> </head> <body> <form name="vvod"> <ul class="summa"> <li><p>a</p><input type="text" id="a" value="30"/></li> <li><p>b</p><input type="text" id="b" value="50"/></li> <p id="rez"></p> </ul> </form> </body> </html> |
Цитата:
Только зачем заставлять кликать по пустой области? Используйте oninput |
Часовой пояс GMT +3, время: 02:41. |