Организация 'submit' с помощью картинки
Всем доброго времени суток.
Работаю с "kohana", в которой отправка данных с формы осуществляется с помощью кнопки "submit"
(<.?=Form::submit('submit', 'Add')?>)
С помощью которой в отпраляемый массив вставляется строка ([submit] => Add)
, и затем массив отправляется с успехом обрабатываться в
public function action_add()
{
if(isset($_POST['submit']))
{
....
}
}
Я же оформил эту кнопку с помощью графического изображения:
<.?=Form::image('submit', 'picture', array('src' => 'media/Img/save.png',
'onmouseover' => 'this.src=\'/media/Img/save_click.png\';',
'onmouseout' => 'this.src=\'/media/Img/save.png\';',
)
)?>
Соответственно элемент ([submit] => Add)
в отправляемый массив не попал, и соответственно условие (if(isset($_POST['submit'])))
не отреагировало.
Решение:
Может, стоит поле 'submit' в условии (if(isset($_POST['submit'])))
заменить на какое-нибудь существующее поле формы, например:
(if(isset($_POST['**abbreviation**'])))
?
Такое поле на форме есть.
И насколько это является правильным?
Заранее спасибо.
Источник: Stack Overflow на русском