'decimal' => array('textbox', 'decimal', 'decimal(12,12)'),
'bigint' => array('textbox', 'int', 'varchar(100)'), # up to 100 digits, stored as a string
'zip' => array('textbox', 'zip', 'varchar(20)'),
- 'email' => array('textbox', 'email', 'varchar(100)'),
+ 'email' => array('email', 'email', 'varchar(100)'),
+ 'search' => array('search', 'oneline', 'varchar(200)'),
'phone' => array('textbox', 'phone', 'varchar(32)'),
'state' => array('states', 'oneline', 'varchar(2)'),
'money' => array('textbox', 'money', 'varchar(32)'),
<div class="caption">~caption html~</div>
<div class="field"><input type="file" name="~name~"><input type="hidden" name="old_~name~" value="~~~name~ attr~~"></div><!--~}~--><!--~textbox {~-->
<div class="caption">~caption html~</div>
- <div class="field"><input type="text" name="~name~" value="~~~name~ attr~~"></div><!--~}~--><!--~date {~-->
+ <div class="field"><input type="text" name="~name~" value="~~~name~ attr~~"></div><!--~}~--><!--~email {~-->
+ <div class="caption">~caption html~</div>
+ <div class="field"><input type="email" name="~name~" value="~~~name~ attr~~"></div><!--~}~--><!--~search {~-->
+ <div class="caption">~caption html~</div>
+ <div class="field"><input type="search" name="~name~" value="~~~name~ attr~~"></div><!--~}~--><!--~date {~-->
<div class="caption">~caption html~</div>
<div class="field"><input type="text" name="~name~" value="~~~name~ mmddyyyy attr~~"> mm/dd/yyyy</div><!--~}~--><!--~password {~-->
<div class="caption">~caption html~</div>