Roxen CMS
 
 
Hintergrundbild
Hintergrundbild
Uni von A-Z
Universität Bielefeld
  

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 Hochschulrechenzentrum 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 (nicht vergessen diese Felder an die vorhandenen Feldnamen anzupassen):

<script type="text/javascript" src="http://frmtools.uni-bielefeld.de/formtools/global/scripts/rsv.js"></script>
<script type="text/javascript">
  var rules = [];
  rules.push("required,vorname,Vorname erforderlich");
  rules.push("required,nachname,Name erforderlich");
  rules.push("required,email,E-Mail erforderlich");
  rules.push("valid_email,email,E-Mail ungültig");
  rules.push("digits_only,alter,Beim Alter bitte nur Ziffern eingeben.");

  // an den nachfolgenden Zeilen bitte nichts ändern
  rsv.errorFieldClass = null;
  rsv.displayType = "alert-all";
  rsv.customErrorHandler = null;
</script>

 

So sieht der Formular-Kopf aus (Zieladresse und utf-8 codierung):

<form action="http://frmtools.uni-bielefeld.de/formtools/process.php" method="post" accept-charset="utf-8" enctype="multipart/form-data" onSubmit="return rsv.validate(this, rules)">

 

Mit der FormTools-FormID wird das entsprechende Formular angesprochen:

<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;" />

 

Optionale Formularfelder:

 

Am Ende wird das Formular abgeschlossen:

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

 

Hinweistext

So oder ähnlich sollte ihr Hinweis am Ende eines Formulars lauten:

Ihre personenbezogenen Daten werden zum Zweck der Organisation der Veranstaltung gespeichert. Die Daten werden vertraulich behandelt und nicht an Dritte weiter gegeben. Sie können jederzeit Informationen über die gespeicherten Daten erhalten und die Zustimmung zur Speicherung ebenfalls widerrufen. Nach Beendigung der Veranstaltung werden die Daten gelöscht.

Ich habe die Bedingungen gelesen und bin damit einverstanden.

 

Formularfelder im Unigrün

Falls Sie Ihre Formulare im Unigrün gestalten möchten, müssen Sie noch folgende Zeilen in den Kopf der Datei einfügen:

<script src="http://www.uni-bielefeld.de/javascript/uniform/jquery.uniform.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
  $(function () {
   $(".input, .textarea, .select, .button").uniform();
  });
</script>

<link rel="stylesheet" href="http://www.uni-bielefeld.de/javascript/uniform/css/uniform.default.css" type="text/css" media="screen" />

Dabei gilt es dann darauf zu achten, dass die angelegten Formularfelder mit den richtigen Klassennamen beschriftet werden:

 

 

Gesamter Code:

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




Vorschau

Beispielformular


Vorname:
Nachname:
E-Mail:
Anmerkungen:

 

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.

Formularfelder im Unigrün

Sie möchten Ihre Formularfelder im Unigrün darstellen? Hier sehen Sie wie's gemacht wird!

Beispielformular

Den Code für ein Beispielformular finden Sie ganz unten auf dieser Seite.