Я пытаюсь передать данные с помощью опции выбора вместо того, чтобы требовать от пользователя ввода вручную. Однако я не могу заставить это передать значение. У меня есть сообщение об ошибке для отсутствующих значений, которые являются предопределенными сообщениями:Выберите> Вариант> Проблема с начальным значением
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" />
почему добавить 'имя' атрибута вариантов?! – user3612383
'id' элемента ДОЛЖЕН быть уникальным – RamRaider