| |
|
|
| | В форме есть скрытое поле с именем и значением оно нормально принимается в php но при изменении значения скрытоко поля с помощью javascript а потом отправки в php отображается старое значение. Почему так?
<form name="zayavka" action="check_anketa.php" method="GET">
<input name="new2" type="hidden" value="2">
</form>
<script>
document.getElementsByName("new2").value="1";
</script> | |
| |
|
|
| |
|
|
| |
для: MAMONT
(29.03.2007 в 13:16)
| | | getElementsByName ("new2") - это коллекция элементов с именем new2
Обратите внимание на написание getElementsByName в отличие от getElementById, который вовращает один объект с заданным ID (а если их несколько в документе, то возвращает первый)
Обращаться к value всей коллекции нельзя.
Надо к конкретному элементу.
В вашем случае правильно будет так:
<script>
document.getElementsByName ("new2") [0].value="1";
</script>
|
| |
| |
|
|
| |
|
|
| |
для: CNT
(29.03.2007 в 13:21)
| | | помогло.
спасибо! | |
| |
|
|