У меня довольно простая форма, настроенная с полем ввода для одной кнопки.Радио-кнопка в поле формы всегда отправляется как ON/TRUE
Существует php-скрипт, который обрабатывает форму и вставляет значения в базу данных mysql. По какой-то причине каждый раз, когда я заполняю форму, независимо от того, выбран ли я радиоприемник или нет, результат всегда ВКЛЮЧЕН/ИСТИНА.
вот мой поле ввода:
<input type="radio" name="news" id="news" class="radio" value="yes" />
Вот часть PHP кода, который должен обрабатывать, что:
if(isset($_POST['news']))
{
$news = "Yes";
}
else
{
$news = "No";
}
Может кто-нибудь сказать мне, что HTE проблема от этого кода или мне нужно разместить больше?
вот полный код формы:
<form method="POST" id="ipad" name="ipad" action="list.php">
<input type="text" onfocus="if (this.value == 'First Name') {this.value = '';}" onblur="if (this.value == '') {this.value = 'First Name';}" value="First Name" id="fname" name="fname" class="inputtext">
<input type="text" onfocus="if (this.value == 'Last Name') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Last Name';}" value="Last Name" id="lname" name="lname" class="inputtext">
<input type="text" onfocus="if (this.value == 'Email') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Email';}" value="Email" id="email" name="email" class="inputtext">
<input type="text" onfocus="if (this.value == 'Code') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Code';}" value="Code" id="code" name="code" class="inputtext">
<input type="radio" value="" class="radio" id="news" name="news">
<div class="radiotext">sign up?</div>
</form>
Обратите внимание, что вход переключателя не имеет JavaScript, внесенный к нему. Я пробовал заполнить значение = "" с помощью YES или NO или оставить его пустым.
Извините, но не работает. Ответ всегда заканчивается тем же. – gteh
Парень, который написал сценарий, говорит, что на моей странице есть javascript, который всегда устанавливает переключатель в положение ON, но это не так. Единственный javascript, который у меня есть, - это файл jquery. Это сводит меня с ума – gteh
@gteh вы можете показать HTML-код полной формы? –