Roxen CMS
 
 
Hintergrundbild
Hintergrundbild
University from A-Z
Bielefeld University > University > Faculties and Departments > Pressestelle > Informations-Management > Roxen CMS
  

Form Tools Quellcode

Interaktive Formulare für Veranstaltungsanmeldung oder Bewerbungen gehören heute zu den selbstverständlichen Funktionen von Internetseiten. In der Universität Bielefeld werden Formulare durch eine Software namens "FormTools" verarbeitet. Diese Software wird im Zentrum für Lehrerbildung gehostet. Wenn Sie ein solches Formular erstellen wollen, wenden Sie sich an das Informationsmanagement.

Code

Um ein Formular vorzubereiten, müssen Sie in einem html-Dokument folgende Code-Schnipsel einfügen:

Hier wird das Script angefordert, das die Pflichtfelder erzeugt:

<script src="http://www.uni-bielefeld.de/javascript/validation.js" type="text/javascript"></script>

 

So sieht der Formular-Kopf aus (Zieladresse, utf-8 codierung und Aufruf der Pflichtfelder - hier anpassen an die vorhandenen Feldnamen):

<form action="http://frmtools.uni-bielefeld.de/formtools/process.php" method="post" accept-charset="utf-8" enctype="multipart/form-data" onSubmit="return validateFields(this, ['required,name,Name erforderlich', 'required,vorname,Vorname erforderlich', 'required,strasse,Strasse erforderlich', 'required,plz,PLZ erforderlich', 'required,ort,Ort erforderlich', 'required,telefon,Telefon erforderlich', 'required,email,E-Mail erforderlich','valid_email,email,E-Mail ungültig'])">

 

Hier wird das entsprechende Formular aufgerufen:

<input type="hidden" name="form_tools_form_id" value="105" />

 

Dieses dient der Zeichensatzcodierung für den Internet Explorer, ansonsten werden Umlaute abgeschnitten:

<input name="cheat" type="hidden" value="&#64338;" />

 

So sieht ein einfaches Eingabefeld aus:

<input id="name" size="30" name="Name" />

 

Mehrzeilige Eingabebereiche definieren:

<textarea name="feldname" id="feldname" cols="50" rows="10"></textarea>

 

Radio-Buttons definieren:

<input type="radio" name="Zahlmethode" value="Mastercard"> Mastercard<br> <input type="radio" name="Zahlmethode" value="Visa"> Visa<br> <input type="radio" name="Zahlmethode" value="AmericanExpress"> American Express

Mastercard
Visa
American Express

 

So erzeugen Sie eine Dropdownbox:

<select name="KartenAbsolv" id="KartenAbsolv"> <option value=" ">Bitte w&auml;hlen Sie</option> <option value="1KartenAbsolv">1 Galakarte</option> <option value="2KartenAbsolv">2 Galakarten</option> </select>


 

Checkboxen definieren:

<input type="checkbox" name="zutat" value="salami"> Salami<br> <input type="checkbox" name="zutat" value="pilze"> Pilze<br> <input type="checkbox" name="zutat" value="sardellen"> Sardellen

Salami
Pilze
Sardellen

 

Am Ende wird das Formular abgeschlossen:

<input type="submit" value="Abschicken" /> </form>

 

 

Gesamter Code:

 

Sie können diesen Code kopieren und in Ihre html-Seite integrieren.

 

<script src="http://www.uni-bielefeld.de/javascript/validation.js" type="text/javascript"></script>

<form action="http://frmtools.uni-bielefeld.de/formtools/process.php" method="post" accept-charset="utf-8" enctype="multipart/form-data" onSubmit="return validateFields(this, ['required,name,Name erforderlich', 'required,vorname,Vorname erforderlich', 'required,strasse,Strasse erforderlich', 'required,plz,PLZ erforderlich', 'required,ort,Ort erforderlich', 'required,telefon,Telefon erforderlich', 'required,email,E-Mail erforderlich'])">

<input type="hidden" name="form_tools_form_id" value="105" />

<input name="cheat" type="hidden" value="&#64338;" />

<input id="name" size="30" name="Name" />

<select name="KartenAbsolv" id="KartenAbsolv"> <option value=" ">Bitte w&auml;hlen Sie</option> <option value="1KartenAbsolv">1 Galakarte</option> <option value="2KartenAbsolv">2 Galakarten</option> </select>

<input type="submit" value="Abschicken" /> </form>

 

Weitere Hinweise zur Erzeugung von Formularfeldern finden Sie bei SELFHTML.

FAQ zu FormTools

In unserem Wiki finden Sie eine Liste Häufig gestellter Fragen

Diese Liste ist im Aufbau.