skrudjmakdak, именно так, как Вы описали! Всё отлично считается при таком коде:
document.divide.onclick = function(){ console.log('event onclick'); document.divide.a.value = Math.ceil(document.divide.a.value / document.divide.b.value) * document.divide.b.value; document.divide.c.value = Math.ceil(document.divide.a.value / document.divide.b.value); }; Но это обязует кликать в поле C, чтобы узнать результат C, а так же изменилось поле A. Можно ли это как-то избежать, например, посредством добавления того же onkeyup куда-то или каких-то jquery штук? :) |
Цитата:
Цитата:
|
Цитата:
В этот раз получилось, что всё сработало из-за того, что вы избавились от него) Цитата:
Может всё-таки есть какие-то возможности помимо этой? |
можно на второе поле повесить onblur, но где гарантия, что пользователь не начнет вводить данные со второго поля?
|
Цитата:
document.divide.onclick = document.divide.onkeyup = function(){ document.divide.c.value = Math.ceil(document.divide.a.value / document.divide.b.value); }; document.divide.onclick = function division(){ document.divide.a.value = Math.ceil(document.divide.a.value / document.divide.b.value) * document.divide.b.value; }; Благодарю за помощь и дельные советы! :thanks: |
Часовой пояс GMT +3, время: 23:12. |