Страницы: 1
Добрый день,
Есть страница с таким кодом:
<html> <body> <form method="POST" id="editform" name="editform" enctype='multipart/form-data'> <table border="0" cellspacing="1" cellpadding="3" id='rows'><tbody> <tr id='b_c0'><td> <input type="text" name="phone0" id="phone0"> <input type="image" onclick="clear_phone(0);return false;" id="deactivate0" src="/img/deactivate.png" width=20 height=20 border=0> </td></tr> <tr id='b_c1'><td> <input type="text" name="phone1" id="phone1"> <input type="image" onclick="clear_phone(1);return false;" id="deactivate1" src="/img/deactivate.png" width=20 height=20 border=0> </td></tr> </tbody></table> <input type=button value="Сохранить данные" onclick='return CheckFields();'> </form> <script> function CheckFields(){ document.getElementById('editform').submit(); return true; } function clear_phone(i){ element = document.getElementById('b_c'+i); element.parentNode.removeChild(element); return false; } </script> </body> </html>
При нажатии нижней кнопки все работает нормально, но в FF (по крайней мере 12 и 13) после того, как вызываю clear_phone() для любого поля - форма перестает сабмититься. Если кнопку делаю submit вместо button и убираю javascript - все нормально.
В IE и Опере тоже все нормально.
В чем может быть дело?
Отсутствует
Какой-то очень древний баг.
https://bugzilla.mozilla.org/show_bug.cgi?id=363397
Можно просто вмето <input type="image" ...> использовать настоящую картинку <img ...>
Isn't it ironic... don't you think? — Alanis Morissette
Отсутствует
https://bugzilla.mozilla.org/show_bug.cgi?id=363397
UNCONFIRMED, забавно.
Хотя я вот открываю https://bug363397.bugzilla.mozilla.org/ … ?id=248263, и очень даже оно confirmed.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Страницы: 1