|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : septembre 2003 Messages : 183 ![]() |
Bonjour,
Je suis en train de programmer une espèce de parser de contenu. En gros je récupère un long texte avec des balises style [nom:text:valeur] et je convertir en <input type=..... /> UNe fois le formulaire construit, avant d'envoyer les données du formulaires, je voudrai valider les champs. Jusqu'ici pas de souci avec les champs de type text, textarea et checkbox. Par contre j'ai du mal à valider les champs de type radio car je ne sais pas comment vérifier si une option est sélectionnée pour le bouton radio en cours. Voici mon code: Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
Bonsoir
pour ton bouton radio, comme checkbox, tu as : Code :
document.forms["contract"].elements[i].checked Code :
document.forms["contract"].elements[i].value
__________________
(marquer un post résolu si vous êtes satisfait de la réponse le chat caramail de retour ? :/ http://www.tchats.net/beta.php les projets web en cours sont sur : https://github.com/rotrevrep |
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : septembre 2003 Messages : 183 ![]() |
Non, ce n'est pas ça. Les nom des champs, je ne les connais pas d'avance alors je ne peux qu'utiliser document.forms["contract"].elements.length pour bouckler sur chaque élément et valider le champ.
Le souci, c'est que pour les radio à plusieurs options, j ene sais aps comment valider car chaque option est un élément même s'ils portent le même nom: Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 071 ![]() |
tu peux coller tous ceux de même name dans un array dont l'indexe est le name pour les regrouper
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : septembre 2003 Messages : 183 ![]() |
je vais essayer ça. Je reviens pour donner le résultat. Merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com