输出一个HTML<input>标签

函数zen_draw_input_field($name, $value = ‘’, $parameters = ‘’, $type = ‘text’, $reinsert_value = true) 这样就是输出一个 标签,该标签默认是文本输入框。其他函数比如:zen_draw_password_field(),zen_draw_checkbox_field()这样就是改变这个参数。
参数解释:
$name:该标签的name属性值。
$value:该标签的value属性值,默认为空。
$parameters:其他属性值
$type:该标签的类型,默认为text文本类型
$reinsert_value:如果有$GLOBALS[$name]这个全局变量,并且该参数是true的话,那就使用该全局变量做为当前的value属性值,而$value参数将被忽略。该参数默认为true。 function zen_draw_input_field($name, $value = '', $parameters = '', $type = 'text', $reinsert_value = true) { $field = '<input type="' . zen_output_string($type) . '" name="' . zen_output_string($name) . '"'; if ( (isset($GLOBALS[$name]) && is_string($GLOBALS[$name])) && ($reinsert_value == true) ) { $field .= ' value="' . zen_output_string(stripslashes($GLOBALS[$name])) . '"'; } elseif (zen_not_null($value)) { $field .= ' value="' . zen_output_string($value) . '"'; } if (zen_not_null($parameters)) $field .= ' ' . $parameters; $field .= ' />'; return $field; }