Heim > Artikel > Entwicklungswerkzeuge > Benutzerdefinierter Bestätigungscode für SPRY in DreamWeaver CS3
Der Inhalt dieses Artikels befasst sich mit dem benutzerdefinierten Bestätigungscode von SPRY in DreamWeaver CS3. Ich hoffe, dass er für Freunde hilfreich ist.
In den letzten zwei Tagen habe ich die SPRY-Komponente in DreamWeaver CS3 verwendet. Es wurde festgestellt, dass bei einigen Eingaben automatisch eine Front-End-Authentifizierung durchgeführt werden kann. Es ist relativ praktisch und verfügt über einige integrierte Überprüfungsinhalte, z. B. Nummernüberprüfung, Zeichenfolgenüberprüfung, Postleitzahlüberprüfung, Datumsüberprüfung usw.
Der Wermutstropfen ist jedoch, dass einige der integrierten Überprüfungen in China nicht sehr praktisch sind, da einige der bereitgestellten Überprüfungen auf amerikanischen Standards basieren, die sich etwas von den chinesischen Standards unterscheiden. Lücke.
Zu diesem Zeitpunkt fällt mir nur eine Erweiterung der Überprüfung ein. Ich möchte den Code nicht ändern, weil ich nicht gut genug bin. Sehen Sie, ob es andere Möglichkeiten gibt. Nachdem ich im Internet und in meiner eigenen Praxis nach Informationen gesucht hatte, gelang es mir schließlich. Vergeben Sie nun den Code dahinter.
<span id="sprytextfield1"> <input type="text" name="text1" id="text1" /> <span class="textfieldRequiredMsg">需要提供一个值。</span> <span class="textfieldInvalidFormatMsg">数据无效。</span></span>
Dies ist ein Codestück, das durch manuelles Ziehen eines SPRY-Textfelds zur Überprüfung generiert wird. Auf
folgt ein Code, der SPRY deklariert
<script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField ("sprytextfield1", "custom", {validateOn:["blur"],validation:EXT}); //--> </script>
Die letzte Validierung: EXT wurde von mir manuell hinzugefügt, was darauf hinweist, dass die Überprüfung von SPRY durch Aufrufen der EXT-Funktion erreicht wird. EXT gibt True zurück, was darauf hinweist, dass die Überprüfung erfolgreich war. EXT gibt False zurück, was darauf hinweist, dass die Überprüfung fehlgeschlagen ist. (EXT ist der Funktionsname, Sie können ihn selbst definieren, aber diese Methode scheint keine Parameter übergeben zu können)
<script language="javascript"> var EXT = function(){ var objReg=/(13)(\d{9})/; t=form1.text1.value; return objReg.test(t); } </script>
Der obige Code bedeutet, dass bei der Überprüfung der Inhalt von Text1 mit dem Chinesischen übereinstimmt Handynummer.
Wir können benutzerdefinierte Überprüfungseffekte erzielen, indem wir die EXT-Funktion ändern. Beispiel: Überprüfen Sie, ob der Inhalt im Kennwortfeld und im Kennwortwiederholungsfeld identisch ist.
<script language="javascript"> var EXT = function(){ return (form1.Pass.value==form1.RePass.value); } </script>
Das obige ist der detaillierte Inhalt vonBenutzerdefinierter Bestätigungscode für SPRY in DreamWeaver CS3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!