Одна функция сабмитит все формы на странице :-(

Кощей

if(!$needle) die("ooh");
Одна функция сабмитит все формы на странице :-(

На странице есть две формы, одна с выпадающим списком onChange которого сабмититься верхняя форма в которой собственно этот список и вложен. Вот они:
echo '<form name=menu action="" method=GET>';
echo '<select name=artist onchange="document.forms.menu.submit()">';
echo '<option value=artdetails>Данные исполнителя</option>';
echo '<option value=avatar>Настройка логотипа(иконка)</option>';
echo '<option value=albums>Управление альбомами</option>';
echo '<option value=photos>Управление фото-галлереями</option>';
echo '</select>';
echo '</form>

ну и простая нижняя с сабмитом кнопко и текстовыми полями, но когда я меняю пункт меню сабмититься и та и та,
в FF нормально работает в ИЕ вот такая трабла

также пробывал конкретно указывать форм который нужно сабмитить onchange="document.forms.menu.submit()" но опять таки сабмитит всё
 

Кощей

if(!$needle) die("ooh");
Простейшая форма
<form name="save_artist" action="" method="POST">
<input type="hidden" value="3609" name="idartist">
<b>Имя исполнителя</b><br><input type="text" size=45 name="artist_name" value="Bob Marley">
<b>Краткое описание</b><br><font size=1 color=#777777>Коротенько и ясно, строчек 10-15. Можно использовать HTML</font><textarea name=members cols=40 rows=5></textarea>
<b>Откуда</b><input type="text" name="location" value="" size=50>
<input type="submit" value="Сохранить"></form>

-~{}~ 12.04.07 13:49:

создал всё отдельно на пустой странице html нормально работает. капец
 

Skubent

Новичок
Автор оригинала: Кощей
создал всё отдельно на пустой странице html нормально работает. капец
Вот теперь ищи одно отличие между созданной HTMLкой и тем, что у тебя скрипт печатает.
[telepat mode]
<form> закрывающий теряется.
или открывающий с некорректным набором параметров идет, вида незакрытой кавычки.
[/telepat mode]
 
Сверху