Fonctin javascript-comment savoir coche coché
mariline285
Messages postés
76
Date d'inscription
Statut
Membre
Dernière intervention
-
mariline285 Messages postés 76 Date d'inscription Statut Membre Dernière intervention -
mariline285 Messages postés 76 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai crée une page HTML avec plusieurs champs + 1 coche à saisir.
J'ai aussi crée une fonction javacript qui me permet de vérifier si tous les champs ont été remplit. Le problème c'est que je ne sais pas comment vérifier si ça été coché.
SVP quelqu'un pourrait-il m'aider pour savoir comment faire???
Merci.
CODE HTML:
<form method="post" action="#">
<label>Nom </label>
<input type="text" name="nom" id="nom" />
<input type="radio" name="test" value="cb" id="test"/>
<label>choix a</label>
<input type="radio" name="test" value="cq" id="test"/>
<label>choix b</label></td>
<input id="valider" type="button" value="Valider" onClick="verif();" />
</form>
JAVASCRIPT:
function verif() {
var nom = document.forms[0].elements[nom].value;
if ( (test.length < 1 )
{
alert ("toto");
}
J'ai crée une page HTML avec plusieurs champs + 1 coche à saisir.
J'ai aussi crée une fonction javacript qui me permet de vérifier si tous les champs ont été remplit. Le problème c'est que je ne sais pas comment vérifier si ça été coché.
SVP quelqu'un pourrait-il m'aider pour savoir comment faire???
Merci.
CODE HTML:
<form method="post" action="#">
<label>Nom </label>
<input type="text" name="nom" id="nom" />
<input type="radio" name="test" value="cb" id="test"/>
<label>choix a</label>
<input type="radio" name="test" value="cq" id="test"/>
<label>choix b</label></td>
<input id="valider" type="button" value="Valider" onClick="verif();" />
</form>
JAVASCRIPT:
function verif() {
var nom = document.forms[0].elements[nom].value;
if ( (test.length < 1 )
{
alert ("toto");
}
A voir également:
- Fonctin javascript-comment savoir coche coché
- Coche bleu whatsapp - Accueil - Messagerie instantanée
- Telecharger javascript - Télécharger - Langages
- Double coche sms android - Forum Samsung
- Comment cocher une case sur word ✓ - Forum Word
- Javascript arrondi ✓ - Forum Javascript
2 réponses
Fait plutôt ça en ajax :
Dans une page verif.php :
Et dans te page tu ajoute ceci :
Dans une page verif.php :
<?php if (sizeof($_POST) > 0) { if (isset($_POST['test']) && !empty($_POST['test'])) { echo 'Champ correctement soummis !'; else { echo'Champ incorrectement soummis !' } } <?>
Et dans te page tu ajoute ceci :
<script>var xmlHttp = createXmlHttpRequestObject(); // Obtenir l'objet XMLHttpRequest. function createXmlHttpRequestObject() { // Garder la référence à l'objet XMLHttpRequest. var xmlHttp; // Si le navigateur est Internet Explorer 6 ou plus ancien. if(window.ActiveXObject) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlHttp = false; } } // Si le navigateur est Mozilla ou autres. else { try { xmlHttp = new XMLHttpRequest(); } catch (e) { xmlHttp = false; } } // Retourner l'objet créé ou afficher un message d'erreur. if (!xmlHttp) alert("Erreur de création de l'objet XMLHttpRequest."); else return xmlHttp; } // Effectuer une requête HTTP asynchrone en utilisant l'objet XMLHttpRequest. function verif() { // Continuer uniquement si l'objet xmlHttp est disponible. if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) { // Retrouver le nom saisi par l'utilisateur dans le formulaire. name = encodeURIComponent(document.getElementById("test").value); // Exécuter la page quickstart.php depuis le serveur. xmlHttp.open("POST", "verif.php", true); // Définir la méthode pour traiter les réponses du serveur. xmlHttp.onreadystatechange = handleServerResponse; // Faire la demande au serveur. xmlHttp.send("test=" + name); } else // Si la connexion est indisponible, tenter à nouveau après 1 seconde. setTimeout('verif1()', 1000); } // Fonction de rappel exécutée automatiquement lorsqu'un message est reçu // depuis le serveur. function handleServerResponse() { // Continuer uniquement si la transaction est terminée. if (xmlHttp.readyState == 4) { // Le code 200 indique une transaction terminée avec succès. if (xmlHttp.status == 200) { // Extraire la réponse XML reçue du serveur. xmlResponse = xmlHttp.responseXML; // Prendre l'élément "document" (l'élément racine) dans la structure XML. xmlDocumentElement = xmlResponse.documentElement; // Obtenir le texte du message, qui est dans le premier élément enfant // de l'élément document. helloMessage = xmlDocumentElement.firstChild.data; // Afficher les données reçues du serveur. document.getElementById("essai").innerHTML = '' + helloMessage + ''; // Reprendre la séquence. setTimeout('verif1()', 1000); } // Un code HTTP différent de 200 indique une erreur. else { alert("Problème d'accès au serveur : " + xmlHttp.statusText); } } }</script> <div id="essai />