Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работает .submit() (https://javascript.ru/forum/misc/6051-ne-rabotaet-submit.html)

Воитель 08.11.2009 18:12

Не работает .submit()
 
При нажатии на кнопку "Сохранить" форма не сабмитится, и я ни как не пойму почему, ведь раньше я этим пользовался и всё работало.

Код:


<form id="form2" name="imyaformi2" method="post" action="">
<tr><td><textarea name="ves_den2" cols="48" rows="5"><? print "$vsya_stroka"; ?></textarea></td></td></tr>
<tr><td>Кол-во символов: <input name="summa_sim2" type="text" size="4" />

<input type="submit" name="knopkasubmit" value="Перейти на страницу редактирования" />
<input type="button" name="submit" value="Сохранить"  onClick="sohranit2()" /></td></tr></form>

<script>
function sohranit2 () {
if (document.imyaformi2.summa_sim2.value > 69) { alert ("Превышел лимит в 69 символов"); }
else { document.imyaformi2.submit(); }
}
</script>


Воитель 08.11.2009 18:30

Форум чудодейственная штука. 3 часа думаешь, пробуешь - ни чего не получается. В отчаяние пишешь на форум. Ещё 5 минут размышлений и как в сказке ЧУДО всё работает.

Oleg056 09.11.2009 12:46

Было бы неплохо услышать и решение.
Скорее всего у вас есть элемент с названием submit типа
<input type="submit" name="submit" />
Решение заменить название или произвести клик по нужному элементу

Oleg056 09.11.2009 12:47

Вот он
<input type="button" name="submit" value="Сохранить" onClick="sohranit2()" />


Часовой пояс GMT +3, время: 03:04.