2015-09-17 5 views
1

У меня здесь несколько случаев.Является ли ссылка html пустой или пустой?

Пара радиокнопок:

<input type="radio" id="One" name="MyRadio" value=""> 
<input type="radio" id="Two" name="MyRadio"> 

Так у меня есть 3 сценария.

  • Я выбираю "One"

  • Я выбираю "Two"

  • Я не выбрать ни один, и я отправить форму.

И подобный случай с выберите

<option value=''>Three</option> 
<option>Four</option> 

Мои вопросы

а) и что будет посылать в случаях 1,2 и 3 (и 4, 5 6)?

b) В случае, если мне нужно проверить значения, следует ли использовать isset() или empty() при их передаче в следующем скрипте?

ответ

1

С первым радио это будет пустая строка. Со вторым радио это не будет в данных POST. Вы можете проверить оба с empty().

Чтобы путать вопросы, опция без значения имела бы текст, отправляемый на сервер, так что «Четыре», где пустая строка будет отправлена ​​для Три.

Однако, это память. Что вы можете сделать, это вставить $_POST в var_dump(), чтобы проверить результаты самостоятельно :)

+0

Спасибо, я не могу найти ключи для встроенного кода при ответе на iPhone. –

Смежные вопросы