Question

Je ne sais pas si cela est un forum approprié pour poser cette question, mais je suis à court d'options.

Pour une classe, nous devons prendre plus de 300 tests de question, mais nous arrivons à les prendre une quantité infinie de temps. Je me demandais s'il y avait un programme qui pourrait intelligemment sauvegarder l'état des boutons radio en fonction des questions posées afin que je n'ai pas à passer par chaque question leur répondant un par un.

Dans le cas qui n'a pas été clair: Chaque nouvelle fois que vous prenez le test, il ne sauve pas ce que votre réponse a été pour la soumission précédente. Je veux une manière qui peut tous remplir automatiquement les boutons radio en fonction de la présentation précédente.

J'ai essayé une extension auto_fill, mais ceux tous ceux sur le travaillées selon nom javascript du bouton (qui change à chaque fois). Y at-il une solution?

Était-ce utile?

La solution

Étant donné ce que vous avez dit cela est le type de code que je commencerais avec .. Coller dans la barre d'adresse de votre navigateur sur une page avec les boutons radio:

javascript:(function(){var inputElements = document.getElementsByTagName("input");for (var i=0; i<inputElements.length; i++) {if (inputElements[i].getAttribute('type') == 'radio') {inputElements[i].checked = true;}}})();

(version lisible):

(function(){
    var inputElements = document.getElementsByTagName("input");

    for (var i=0; i<inputElements.length; i++) {
        if (inputElements[i].getAttribute('type') == 'radio') {
            inputElements[i].checked = true;
        }
    }
})();

Ce code définit tous les boutons radio à contrôler, mais peut être sélectionné, le résultat réel est que le dernier bouton radio dans chaque groupe est sélectionné un seul bouton radio dans chaque groupe. Pas particulièrement utile, mais je aurais probablement besoin de plus de détails sur la structure des boutons radio (combien par question) de trouver quelque chose de mieux.

Pour aller plus loin, le code pourrait être écrit à courir après avoir rempli tous les boutons radio une fois; ce code générerait plus de code qui comblerait les boutons radio pour vous les temps suivants.

Bien sûr, cela est seulement une solution « raisonnable » de poursuivre si vos ordinateurs de l'école sont « verrouillés » et vous ne pouvez pas faire grand-chose avec eux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top