|
|
|
| Пишу простой код:
<form name="myform" action="" method="POST">
<input type=hidden name='gmt' id="form_gmt">
<a href="javascript: submitform()">Search</a>
</form>
<script type="text/javascript">
function submitform()
{
document.myform.submit();
}
</script>
Все работает, но если дописать в функцию одну строчку: document.getElementByID("form_gmt").value = 4;
То код не работает :
<form name="myform" action="" method="POST">
<input type=hidden name='gmt' id="form_gmt">
<a href="javascript: submitform()">Search</a>
</form>
<script type="text/javascript">
function submitform()
{
document.getElementByID("form_gmt").value = 4;
document.myform.submit();
}
</script>
Подскажите плз в чем моя ошибка? | |
|
|
|
|
|
|
|
для: cx717
(11.11.2010 в 15:40)
| | | |
|
|
|
|
|
|
|
для: cx717
(11.11.2010 в 15:40)
| | привыкайте смотреть в консоль ошибок | |
|
|
|
|
|
|
|
для: cx717
(11.11.2010 в 15:40)
| | НЕ буду долго ломать голову, просто предложу тебе рабочий код:
<form name="f" action="" method="POST">
<input type=hidden>
<a href="javascript:submitform();void(0);">Search</a>
</form>
<script type="text/javascript">
function submitform()
{
document.f.elements[0].value = 4;
document.f.submit();
}
</script>
Этот скрипт точно будет работать. На вскидку мне кажется что вся проблема в конфликте со сземой URL - JS.
Подробнее про JS можешь прочитать http://www.eltisbook.ru/dhtml/javascript.php | |
|
|
|
|
|
|
|
для: orochimaru6
(13.11.2010 в 23:38)
| | вся проблема в том что он имя функции не правильно написал | |
|
|
|