|
|
|
| Привет всем! столкнулся с небольшой траблой....до недавнего времени в списках при событии onChange срабатывали конструкции this.form.submit() или form1.submit()
Теперь же нет....в чем может быть проблема?
Кусок кода...
<form method="post" id="formaaa" name="formaaa" action="test.php">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Местонахождение</td>
<td><select name="test" onChange="formaaa.submit()">
<option value="1" selected >Автомобиль</option>
<option value="2" >Склад</option>
<option value="3" >Ремонт</option>
<option value="4" >Оперативное хр.</option>
<option value="5" >На руках</option>
</select></td>
</tr>
</table>
</form>
|
Причем это не срабатывает ни в ИЕ, ни в ФФ | |
|
|
|
|
|
|
|
для: Кре$t
(03.07.2008 в 13:35)
| | Если инструкция на JS написана ВНУТРИ формы на ЭЛЕМЕНТЕ этой формы, то ТОЛЬКО ТОГДА можно использовать this.form в качестве обращения к форме.
Но лучше пользоваться УНИВЕРСАЛЬНЫМ способом обращения к форме по её имени - действует безошибочно, и из ЛЮБОГО места документа - document.forms.значение_атрибута_NAME_формы
PS. И вопросик вам на засыпку - а если я хочу выбрать именно "Автомобиль" - как мне надо извернуться, чтобы его выбрать? :-) | |
|
|
|
|
|
|
|
для: PAT
(03.07.2008 в 13:44)
| | и document.formaaa.submit() пытался....ничего... | |
|
|
|
|
|
|
|
для: Кре$t
(03.07.2008 в 13:47)
| | document.formaaa.submit()
и
document.forms.formaaa.submit()
Найдите всего ОДНО отличие - оно и будет ГЛАВНЫМ | |
|
|
|
|
|
|
|
для: PAT
(03.07.2008 в 13:49)
| | и то и это не подходят
разницу конечно вижу
Пишет: объект не поддерживает это свойство или метод | |
|
|
|
|
|
|
|
для: Кре$t
(03.07.2008 в 13:54)
| | Используйте onclick с кнопкой вместо этого onchange позорного. Ну или submit... А вообще нужно так:
document.forms['formaaa'].submit();
|
| |
|
|
|