J'ai un formulaire assez basique mis en place avec un champ de saisie pour un seul bouton radio.Le bouton radio sur le champ de formulaire soumettant toujours comme ON/TRUE
Il existe un script php qui traite le formulaire et insère les valeurs dans une base de données mysql. Pour une raison quelconque, chaque fois que je remplis le formulaire, que la radio soit sélectionnée ou non, le résultat est toujours ON/TRUE.
ici est mon champ de saisie:
<input type="radio" name="news" id="news" class="radio" value="yes" />
Voici une partie du code PHP qui est censé traiter que:
if(isset($_POST['news']))
{
$news = "Yes";
}
else
{
$news = "No";
}
Quelqu'un peut-il me dire quel problème hte est de ce code ou aurais-je besoin de poster plus?
ici est le code complet de forme:
<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>
Notez que l'entrée du bouton radio n'a pas javascript été appliquée. J'ai essayé de remplir la valeur = "" avec OUI ou NON ou en laissant vide.
Désolé n'a pas fonctionné. La réponse finit toujours par être la même malgré tout. – gteh
Le gars qui a écrit le script dit que j'ai javascript sur ma page qui met toujours le bouton radio sur ON, mais ce n'est pas le cas. Le seul javascript que j'ai sur il y a le fichier jquery. Cela me rend fou – gteh
@gteh pouvez-vous montrer le code HTML du formulaire complet? –