HTML Input Radio Value = "ложные" сообщения NULL - PullRequest
0 голосов
/ 02 июня 2011

В FireFox у меня есть радиовход со значением, установленным в строку «false» (не уверен, есть ли какое-либо возможное отличие от логического false).

<input name="test_1" type="radio" value="false" />

Когда я публикую форму, я получаю:

print_r($_POST["test_1"]);

Array
(
    [test_1] =>
)

, что говорит о том, что браузер переводит строку "false" в логическое значение FALSE или NULL.

  1. Каково ожидаемое поведение?

  2. Что если я специально хочу, чтобы строка "false" была возвращена?

1 Ответ

4 голосов
/ 02 июня 2011

Насколько я понимаю, если установлен переключатель, значение POST устанавливается, в противном случае отправляется пустая строка.В вашем случае, если установлен переключатель «false», в противном случае будет отправлена ​​пустая строка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...