Das jüngste Projekt besteht darin, chemische Fabriken zu verwenden, um eine große Menge an Daten während der Verwendung einzugeben.
Auf der Webseite müssen Sie die Kutschenrückgabefunktion wie Excel im Internet im Internet im Internet implementieren, aber einige Leute haben auch Ideen dafür geliefert, wie dies zu tun hat.
Nach meiner eigenen Zusammenstellung und dem Test kann dieses Problem gut gelöst werden:
Erforderliche Bedingungen
1. Sie können die neueste Adresse der Jquery Library auf der offiziellen Website von jQuery.com herunterladen
2. Überprüfen Sie die Struktur des Grenzflächenformulars und den entsprechenden Formularspeicherort
Das Folgende sind einige Formstrukturen
Die Codekopie lautet wie folgt:
<Fieldset>
<Legend> Anmeldeformular </legend>
<ol>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "userername" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "textbox1" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "textBox2" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "textBox3" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "textbox4" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "textbox5" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "textbox6" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "textbox7" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" assoziiertControlid = "Benutzername"> Benutzername </ASP: Label>
<ASP: textbox runat = "server" id = "textbox8" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Benutzername" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Benutzername ist erforderlich
</li>
<li>
<ASP: Label Runat = "Server" adociatedControlid = "Passwort"> Passwort </Asp: Label>
<ASP: textbox runat = "server" id = "password" textMode = "password" />
<ASP: fordertFieldValidator Runat = "Server" ControlToValidat = "Passwort" CSSCLASS = "Field-Validation-Irrtum" ErrorMessage = "Kennwort ist ein erforderliches Feld" />
</li>
<li>
<ASP: Checkbox Runat = "Server" id = "remaMeMe" />
<ASP: Label Runat = "Server" adociatedControlid = "rema
</li>
</ol>
<ASP: Button Runat = "Server" commandname = "login" text = "login" />
</fieldset>
Achten Sie auf die Kontextetikettenbeziehung, die sich in der Form befinden muss
http://images.cnitblog.com/i/461877/201403/131104380377939.jpg
Nachdem die Seite generiert wurde, gibt es ein kleines Etikettelement mit der unveränderten Struktur.
Wenn Sie dann nicht viel über die hierarchische Selektor -Selektor -Selektorin -Pre -Position von JQuery wissen, können Sie das Hilfedokument von JQuery anzeigen.
Hier ist der wichtigste Skriptcode:
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
$ (function () {
var i = 0; // Index
// Die Beziehung zwischen dem obigen Formular und dem Kontext besteht darin, dass es nach dem Etikett immer ein Eingabetag gibt.
// Sie können es nach Ihren persönlichen Bedürfnissen ändern. .
$ ("Label+: text"). Jede (Funktion () {
$ (this) .Keydown (Funktion (e) {
if (e.keycode == 13) {
i ++; // Nächster positionierter Index
versuchen {
$ ("label+: text") [i] .focus ();
} catch (e) {// Das Element kann in der nächsten nicht gefunden werden, und eine Ausnahme tritt durch Versuch auf, es zu fangen.
Rückgabe falsch; // Es muss geschrieben werden, um zu vermeiden, dass die Fehlermeldung übermittelt wird
}
Rückgabe falsch; // Es muss geschrieben werden, um zu vermeiden, dass die Fehlermeldung übermittelt wird
}
});
});
});
</script>
Sie können es versuchen! ! ! Ich hoffe, es wird für Sie hilfreich sein