Добрый день,
Есть страница с таким кодом:

Выделить код

Код:

<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 ...>

Lynn пишет

https://bugzilla.mozilla.org/show_bug.cgi?id=363397

UNCONFIRMED, забавно.
Хотя я вот открываю https://bug363397.bugzilla.mozilla.org/ … ?id=248263, и очень даже оно confirmed.

Спасибо, помогло :)