Не работает форма в 2х браузерах

Alex

Новичок
Не работает форма в 2х браузерах

Использую Smarty и PHP. В опере передача ссылок по нажатию на кнопки из формы работает, в IE и Firefoxe нет. Что не так делаю?

<form enctype="multipart/form-data" name=News_form method=post>
<table width=650 border=0 bgcolor="#FFE7B3" class="adm_table">
<tr>
<td width="10" align=right> Описание (полностью)</td>
<td><textarea class="admEditor" name="textmax" rows=6 cols=95>{$anewscur[0][4]}</textarea></td>
</tr>

<INPUT class="admEditor" size=76 NAME="userfilemax" TYPE="file">
{/if} </td>
</tr>
<tr>
<td></td>
<td><input class="admEditor" type="submit" value="Добавить" action="index.php?admin=Y&pg={$pg}&news=0&insert">
<input class="admEditor" type="submit" value="Сохр. изм." action="index.php?admin=Y&pg={$pg}&news={if $anewscur[0][0]==""}0{else}{$anewscur[0][0]}{/if}&editpost">
<input type=hidden name=insert_new value=1>
</td>
</tr>
</table>
</form>
 

netklon

Новичок
У тега input не может быть аттрибута action. неудивительно, что браузеры его не обрабатывают.

Используй Javascript, чтобы менять action у формы.
 

MiRacLe

просто Чудо
тут ни Смарти ни PHP не при чём - дело в основах HTML. Всё что касается форм рекомендую перечитать ещё раз(или много раз, до полного понимания прочитанного)

P.S.

action - атрибут тега FORM, а не INPUT

P.P.S.
выставляй action javascript-ом или проверяй данные на сервере и взависимости от них делай разные действия
 
Сверху