Лучший Ответ Apoca1ypto , 28 March 2014 - 14:27
Написал скрипт, который должен решить эту проблему.
В примере три поля, первое и второе - источники данных, третье поле - суммарное значение первого и второго поля. После того как в первое или второе поле (или в оба) введены значения, достаточно кликнуть в любую часть страницы или кнопку Отправить, и значение третьего поля изменится.
<script> onload=function(){ document.getElementsByName('field_a')[0].onchange=yesChange; document.getElementsByName('field_b')[0].onchange=yesChange; }; function yesChange(){ var temp = document.getElementsByName('field_a')[0].value + ' ' + document.getElementsByName('field_b')[0].value; document.getElementsByName('field')[0].value=temp; }; </script> <input type="text" name="field_a"/> <input type="text" name="field_b"/> <input type="text" name="field"/>Перейти к сообщению