Salut
Il te manque à mon sens certaines notions de bases concernant les formulaires, qui ont un fonctionnement bien distinct.
On ne peu pas utiliser des contrôles comme des boutons radios sans qu'ils soient placés dans un formulaire.
Exemple de formulaire :
1 2 3 4 5 6 7 8 9
| <form action="une_page.php" method="post">
<fieldset>
<input type="radio" name="couleur" value="rouge" />Rouge<br />
<input type="radio" name="couleur" value="rouge" />Jaune<br />
<input type="radio" name="couleur" value="rouge" />Orange<br />
<input type="submit" name="valider" value="Valider" />
</fieldset>
</form> |
(Formulaire + les radios + bouton submit)
Si on met un ou plusieurs liens dans un formulaire, le fonctionnement des liens n'auront aucun rapport avec le formulaire, un lien est indépendant.
- Un formulaire à besoin d'être validé (soumission), et la page de destination est celle indiquée dans la balise <form> de l'attribut "action".
- Pour un lien, la page de destination est celle indiquée dans l'attribut "href", en aucun cas un lien validera le formulaire.
(A moins de modifier le comportement d'un formulaire avec une surcouche de code Javascript, c'est possible).
En somme : (le principe de base)
- Soit tu utilises uniquement des liens (sans boutons radios)
- Soit tu utilises des formulaires où seront intégrés les boutons radios et un bouton submit (sans liens).
Partager