{define input, $name, $value, $type = 'text', $class, $disabled, $size, $minlength, $maxlength, $pattern, $placeholder, $readonly, $required, $autofocus, $autocomplete, $list, $checked, $min, $max, $step}
{var $id = str_replace( array( '[', ']'), array( '_', '' ), $name )}
{if 'checkbox' == $type}
{/if}
{/define}
{define select, $name, $value, $options, $class, $disabled, $size, $required, $autofocus, $multiple, $prompt}
{var $id = str_replace( array( '[', ']'), array( '_', '' ), $name )}
{/define}
{define textarea, $name, $value, $class, $rows, $cols, $disabled, $maxlength, $placeholder, $readonly, $required, $autofocus, $autocomplete}
{var $id = str_replace( array( '[', ']'), array( '_', '' ), $name )}
{/define}