Отправить со значением в кнопке ввода стихов (поведение PhpED)

У меня есть следующие формы. Я ожидал бы идентичных результатов для обеих форм (за исключением значения данных, конечно).

Что-то не так со второй формой и ее использованием кнопки с парой имя / значение?

Причина, по которой я спрашиваю, заключается в том, что при запуске кода с использованием PhpED IDE он отвечает значением $_POST['task2'] равно "ОТПРАВИТЬ", а не "сохранить".

РЕДАКТИРОВАТЬ. После дальнейшего изучения я обнаружил, что IE7 (эмулируемый с использованием IE 10) ведет себя так же. В таком случае кажется плохой практикой использовать кнопку с именем / парой, если вы заботитесь о IE7. Правда?

<?php
echo('<pre>'.print_r($_POST,1).'</pre>');
?>
<form method='post' action='' name='form1'>
    <button type="submit">SUBMIT</button>
    <input type="hidden" name="task1" value="save" />
    <input type="text" name="data1" value="test1" />
</form>

<form method='post' action='' name='form2'>
    <button type="submit" name="task2" value="save">SUBMIT</button>
    <input type="text" name="data2" value="test2" />
</form>

0 ответов

Другие вопросы по тегам