У меня есть следующий веб-форма:ВВЕСТИ значение кнопки отправляется только при нажатии
<form action="processor.php" method="post">
<input type="checkbox" name="cb" onclick="submit()">
<input type="submit" name="search" value="Search">
</form>
Так либо нажав кнопку отправки или флажок этой формы передается process.php страницы. Но значение submit, называемое «поиск», отправляется только тогда, когда кнопка нажата явно, а не при щелчке по галочке. Неожиданно для меня. Я ожидал, что отправка формы с помощью команды submit() также отправит все параметры (включая параметр «поиск» кнопки отправки). Так в PHP код, который я не могу использовать:
if(isset($_POST['search'])
, чтобы проверить, если форма была отправлена, я должен использовать:
if($_SERVER['REQUEST_METHOD']=='POST')
Это нормальное поведение кнопки submitt?
Если вы также можете использовать if (! Empty ($ _ POST)) {....} –