string input( string field [, string label [, string default [, mixed valid = true [, int usage = 1 [, string value [, int style = 0 ]]]]]])
Return
Buffers und returns HTML code.
Parameter
Description
fieldInput field name
labelInput field caption
defaultThe placeholder's default value
validRegular Expression or TRUE/FALSE (see examples below)
usage0=store
1=require+store
2=require
1=require+store
2=require
valueManually overwrite or reset the form's value
style0=standard
1=password
2=autocomplete-off
1=password
2=autocomplete-off
Create input field
$FORM->input("field1", "Test")
RETURN: '<div id="frm_testform_outer_field1" class="frm_testform div_outer div_input char field1">
<label for="frm_testform_field1" class="lbl_input field1">Test</label><input id="frm_testform_field1" class="txt_input field1" type="text" data-default="" ...
If an invalid value is entered...
$FORM->input("field2", "Name", "John Doe", "/[0-9]/", 1, "ABC")
RETURN: '<div id="frm_testform_outer_field2" class="frm_testform div_outer div_input char field2 alert">
<label for="frm_testform_field2" class="lbl_input field2 alert">Name</label><input id="frm_testform_field2" class="txt_input field2" type="text" ...
... it will trigger an alert!
$FORM->alert("testform", "field2")
RETURN: TRUE