signpad input-Feld
Das input-Feld vom Type "signpad" dient der Erfassung von Unterschriften in einem Formular.
Das signpad - Input-Feld benötigt die Formular-Option "
onSubmit
"
Parameter für das "signpad" Input-Feld
Name
Beschreibung
$name
Name des Input-Feldes. Dieser wird beim Senden des Formulars in $_GET
übergeben.
$label
optional
Feldüberschrift für das Eingabefeld. Wird kein $label
übergeben, so wird $name
als Label übernommen.
$value
optional
Wert des Input-Feldes. Der übergebene Wert wird im Formular zur Bearbeitung ausgegeben. (z.B. eine bestehende Unterschrift)
$options
optional
Optionale Parameter für das "signpad" Input-Feld
Die folgenden Optionen sind speziell für das "signpad" Input-Feld und somit gruppiert unter dem Index "signpad"
ID
Wert(e)
Beschreibung
uid
optional
In einem Formular können mehrere "signpad" Felder verwendet werden. Dabei werden diese mit dem HTML-Tag "id='xyz'"
unterschieden.
Hier kann die unique-ID extern vergeben werden. Falls nicht gesetzt, wird vom Formulargenerator eine unique-ID erstellt.
height
optional
Höhe des Unterschriftenfeldes inPixeln
penColor
optional
Farbe, in der auf der Zeichnungsfläche geschrieben wird.
z.B. '#111111'; // Schwarz
backgroundcolor
optional
Hintergrundfarbe der Zeichnungsfläche.
z.B. '#FFFFFF'; // Weiß
btnChangeColor
optional
true|false
Soll die Schaltfläche zur Auswahl der Schriftfarbe eingeblendet werden?
Default: false
btnResize
optional
true|false
Soll die Schaltfläche zur Größenänderung der Zeichnungsfläche eingeblendet werden?
Default: false
Signature-Pad
Das "signpad" Input-Feld nutzt die Funktionen des "Signature Pad": https://github.com/szimek/signature_pad
Dort ist auch eine vollständige Dokumentation verfügbar!
Beispiele
Unterschriftenfeld
Hinweise
bootstrap - Hinweis
Bei der Verwendung von "bootstrap"-tabs oder "hidden"-Elementen wird das signpad nicht korrekt dargestellt, sodass die Eingabe nicht möglich ist! Ein Aufruf der Funktion
resizeCanvas();
schafft hier Abhilfe!
Last updated