--> home Seitenstatus 3

 JavaScript


Einführung in JavaScript Primer

Variablen und Objekte in JavaScript. Variablen

Schleifen, Bedingungen und Funktionen in JavaScript Strukturen

Grundsätzliches zu Objekten in JavaScript Objekte

Objekte, die der Client/Browser zur Verfügung stellt Browser

HTML »

Multimedia-Objekte Multimedia

Dynamisches HTML der ersten Generation DHTML

DOM ermöglicht den Zugriff auf HTML- oder XML-Objekte DOM

Bibliothek, Sites mit fertigen Skripten oder Beispielen Skripte

Software

Zugriff über Namen oder Objekt-Array
Zugriff
window-Objekt
window
frame-Objekt
frames
Das document-Objekt ist die Basis für den Zugriff auf HTML-Elemente
document
Url, Links und Historie
Links
Formular-Objekte
Formular

form-Objekt
forms
input-Objekt
input
Das select-Objekt
select
Das textarea-Objekt
textarea
Fehlerabfrage für Formulare über reguläre Ausdrücke
Formular-Check

PageMap 
(Umfang 188 Seiten)



Sponsoring  




JavaScript-Objekte

spez. Seiten zu JavaScript  





 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




Netonstage - webprojekte - webconsulting - softwareentwicklung
back


     Formular-Check

Mit JavaScript kann man schon vorab verschiedene Formularabfragen durchführen. Dieses Skript läßt sich relativ einfach einstellen, ohne JavaScript wirklich können zu müssen.

Man füllt ein ellenlanges Formular aus, schickt es ab und erhält schließlich den Hinweis, daß man doch bitte den Back-Button drücken soll, um die entsprechenden Felder "sowieso" auszufüllen, die leider in der Formularwüste untergehen. Wenn man dann den Cache auf null gestellt hat, hat man schlechte Karten. Dabei geht es einfach mit JavasScript...

Einen Nachteil hat das Check-Script: Es verwendet reguläre Ausdrücke, die erst mit NN bzw. MSIE ab 4 interpretiert werden.



    Beispiel Script Fehlerabfrage


Mit der JavaScript-Funktion CheckAndSubmit brauchen Sie in einem Array einfach die Namen der Elemente angeben, die überprüft werden sollen angeben und die Art der Überprüfung mit Fehlertext. In der Abschickfunktion müssen Sie dann nur den Namen des Arrays und des Formulars angeben. Das Element kann dabei irgendwo im Dokument stehen.
   Ergebnis
Herr Frau



   Quellcode

<SCRIPT language="javascript" src="../javascript/checkform.js"></SCRIPT>
<!--Festlegen der verschiedenen Feldwerte-->

<SCRIPT language="javascript">
var arrFormCheck=new Array();
arrFormCheck['vorname']=new Array('text','Bitte geben Sie Ihren Vornamen ein');
arrFormCheck['nachname']=new Array('text','Bitte geben Sie Ihren Namen ein');
arrFormCheck['anrede']=new Array('text','Bitte geben Sie eine Anrede an');
arrFormCheck['email']=new Array('email','Bitte geben Sie Ihre E-Mail-Adresse an');
</SCRIPT>

<FORM method="post" name="Formular1">

<INPUT type="radio" value="Herr" name="anrede">Herr  
<INPUT type="radio" value="Frau" name="anrede">Frau <BR>

<INPUT type="text" name="vorname" value="vorname">
<INPUT type="text" name="nachname" value="nachname">
<BR>
<INPUT type="text" name="email" value="email">
<BR>
<BR>
<INPUT type=button onclick="CheckAndSubmit(arrFormCheck,'Formular1');" value="ab damit">
</FORM>







  Links



Unkommentierte Links:

Bewertung: netpedia.com: A Library of Regular Expressions for Form Validation
Bewertung: siteexperts.com: Form Validation Made Easy
Bewertung: aspwatch.com: Generic form validation using JavaScript
Bewertung: wsabstract.com: Scripts: Form and Form Validation
Bewertung: webdevelopersjournal.com: Using JavaScript to Validate Form Entries
Bewertung: webreference.com: Using JavaScripts confirm() Method to Control Form Submission
Bewertung: aspwatch.com: Validating all sorts of forms data using JavaScript
Bewertung: Doc JavaScript: Validating email Addresses

Link empfehlen





 forward


(München, 2001-04-07 09:46:04 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook JavaScript: 188 Themenseiten )
letzte Generierung Mon, 30 Apr 2001 14:01:34 GMT 160
© Werner Diwischek