Frage

Nicht sicher, ob dies ein geeignetes Forum, um diese Frage zu stellen, aber ich habe von Optionen ausgeführt werden.

Für eine Klasse haben wir 300+ Frage Tests nehmen, aber wir bekommen sie unendlich viel Zeit zu nehmen. Ich habe mich gefragt, ob es ein Programm war, das so speichert den Status der Radio-Buttons auf der Grundlage der Fragen intelligent konnte, dass ich auf jede Frage nicht durchlaufen sie ein-by-one zu beantworten.

Im Fall, dass nicht klar war: Jede neue Zeit, die Sie den Test, es nicht zu retten, was Ihre Antwort auf die vorherige Vorlage war. Ich möchte eine Art und Weise, kann Auto-füllen Sie alle die Radio-Buttons auf der Grundlage der vorherigen Vorlage.

Ich habe versucht, eine auto_fill Erweiterung, aber alle, von denen gearbeitet, basierend auf den Javascript Namen der Schaltfläche (die jedes Mal ändert). Gibt es eine Lösung?

War es hilfreich?

Lösung

Nach dem, was Sie gesagt haben dies die Art von Code ist ich anfangen würde .. Fügen Sie in die Adressleiste Ihres Browsers auf einer Seite mit Radio-Buttons:

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;}}})();

(lesbare Version):

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

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

Mit diesem Code wird jedes Optionsfeld aktiviert, sondern als nur ein Optionsfeld in jeder Gruppe ausgewählt werden kann, das tatsächliche Ergebnis ist, dass das letzte Optionsfeld in jeder Gruppe ausgewählt ist. Nicht besonders nützlich, aber ich würde wahrscheinlich brauchen mehr Details über die Struktur der Radio-Buttons (wie viele pro Frage) mit etwas zu kommen besser.

Unter es weiter, Code geschrieben werden konnte auszuführen, nachdem Sie einmal in allen Radio-Buttons gefüllt haben; Dieser Code würde mehr Code generieren, die in den Radio-Buttons für Sie nachfolgende Zeiten füllen würden.

Natürlich ist dies nur eine „vernünftige“ Lösung zu verfolgen, wenn Ihre Schule Computer sind „gesperrt“ und Sie können mit ihnen nicht viel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top