Показать сообщение отдельно
  #5 (permalink)  
Старый 21.12.2014, 09:45
Новичок на форуме
Отправить личное сообщение для Mushin Посмотреть профиль Найти все сообщения от Mushin
 
Регистрация: 14.12.2014
Сообщений: 5

Сообщение от Malleys Посмотреть сообщение
В форму надо добавить:
<input type="hidden" name="p" value="" />

И к нему в ссылках при клике назначить необходимое значение атрибуту value
<a href="#" onclick="document.f1.p.value = 'accounts/teachers'; document.f1.submit(); return false;">Link2</a>
Не получилось, вот моя форма:
<FORM action = '#' method='post' name='f1'>
        <input type='hidden' name='p' value='' />
         - - - - - - 
         - - - - - -
</FORM>

Ссылка, согласно выше приведенному совету (она не работает ни в одном браузере):
<a href="" onclick="document.f1.p.value = '?p=accounts/schools/new_edit&new=write_data_school'; document.f1.submit(); return false;">Сохранить</a>

А это моя старая ссылка, которая работает везде, кроме IE (в IE выбрасывает на главную страницу и в $_POST ничего не попадает):
<a href="" onclick="document.f1.action='?p=accounts/schools/new_edit&new=write_data_school'; document.f1.submit(); return false;">Сохранить</a>
Ответить с цитированием