2015-12-09 1 views
-2

Я пытаюсь передать данные с помощью опции выбора вместо того, чтобы требовать от пользователя ввода вручную. Однако я не могу заставить это передать значение. У меня есть сообщение об ошибке для отсутствующих значений, которые являются предопределенными сообщениями:Выберите> Вариант> Проблема с начальным значением

Please Enter The Issuing State for your Drivers License.

Не знаю, где я иду не так. Если кто-то будет так добр, чтобы указать мне в правильном направлении.

PHP

if (empty($_POST['driverslicensestate'])) { $error[] = 'Please Enter The Issuing State for your Drivers License ';} 
    else { $driverslicensestate = $_POST['driverslicensestate']; } 

HTML

<div class="elements"> 
     <select id="driverslicensestate" name"driverslicensestate"> 
      <option selected value="-1">Select Drivers License State</option> 
      <option id="driverslicensestate" name="driverslicensestate" value="AL">Alabama</option> 
      <option id="driverslicensestate" name="driverslicensestate" value="AK">Alaska</option> 
      <option id="driverslicensestate" name="driverslicensestate" value="AZ">Arizona</option> 
      <option id="driverslicensestate" name="driverslicensestate" value="AR">Arkansas</option> 
      <option id="driverslicensestate" name="driverslicensestate" value="CA">California</option> 
      <option id="driverslicensestate" name="driverslicensestate" value="CO">Colorado</option> 
      <option id="driverslicensestate" name="driverslicensestate" value="CT">Connecticut</option> 
      <option id="driverslicensestate" name="driverslicensestate" value="DE">Delaware</option> 
... 
    </select> 
</div> 

Использование прекрасно работает при использовании только текстового поля.

<input type="text" placeholder="Drivers License #" id="driverslicense" name="driverslicense" size="25" /> 
+0

почему добавить 'имя' атрибута вариантов?! – user3612383

+0

'id' элемента ДОЛЖЕН быть уникальным – RamRaider

ответ

1

Оставленный равным!

<select id="driverslicensestate" name="driverslicensestate"> 
            ^

И почему вы добавляете атрибут имени к параметрам? Полагаю, достаточно значения!

+0

устал, а не думает добавляет к добавлению имени в параметры lol, и отсутствует = необходимо выйти из компьютера :) Спасибо. – Kray

+1

Я не мог получить ваш язык, добавил = решил вашу проблему? – Thamilan

1

Add '=', чтобы выбрать

<select id="driverslicensestate" name="driverslicensestate"> 
Смежные вопросы