1. Remplissez les champs laissés blancs

    <textarea>Contenu du textarea</textarea>

    Comment récupérer le texte que l'utilisateur a entré dans le champ ci-dessus ?

    var texta = document.("");
    
    if (texta[0]) {
        alert(texta..trim());
    }
  2. Remplissez les champs laissés blancs

    <input type="radio" name="radiogroup" value="747" /> Boeing 747
    <input type="radio" name="radiogroup" value="737" /> Boeing 737
    <input type="radio" name="radiogroup" value="757" /> Boeing 757

    Considérant ce code, complétez le code ci-dessous pour qu'il soit en mesure de récupérer le bouton radio sélectionné

    var radios = document.("radiogroup");
    var target = null;
    
    for (var i=0, c=radios.; i<c; ) {
        if (radios[i].) {
             = radios[];
            ;
        }
    }
    
    alert(target);
  3. Remplissez les champs laissés blancs

    <input type="text" id="stuffInput" />
    <output id="stuffOutput"></output>

    Complétez le code suivant. Le but est, qu'au cours de la frappe, le contenu du champ soit retranscrit dans l'élément <output>

    var stuff = document.("#stuffInput");
    var output = document.querySelector("#");
    
    if (stuff && output) {
        .addEventListener("", function() {
            output. = .value.trim();
        });
    }
  4. Dans une liste déroulante, que retourne la propriété selectedIndex ?

  5. Comment récupérer l'élément <option> sélectionné au sein d'un <select id="mySelect"> ?

  6. Remplissez les champs laissés blancs

    <form onsubmit="return myFramework.checkThisForm(this)">
    <!-- Contenu du fomulaire -->
    </form>

    Complétez le code suivant afin de vérifier si tous les éléments <input type="text" /> contiennent une valeur.

    var  = {};
    
    myFramework["checkThisForm"] = function(form) {
        var inputs = .querySelectorAll("");
    
        for (var i=0, c=inputs.length; i<c; i++) {
            if (!inputs[i].value) {
                return ;
            }
        }
    
        return ;
    };

Un commentaire ? Un bug ? Contactez-moi !

Vous souhaitez proposer une autre solution ?
Un autre exercice ou une précision ?
Vous avez rencontré une erreur ?
Un exercice ne fonctionne pas ?

OpenClassrooms

Commentez directement dans le sujet dédié aux exercices

Commenter sur OCR

Twitter

Twittez-moi ! Même si je n'y suis pas très actif, je lis quand même !

Commenter sur Twitter

Zeste de Savoir

Envoyez-moi un message privé sur Zeste de Savoir

Me MPer sur ZdS