name=$n; $this->method=$m; } public function __construct3($n,$m,$a) { $this->name=$n; $this->method=$m; $this->action=$a; } public function get_name() { return $name; } public function set_width($w) { $this->width=$w; } public function set_class($s) { $this->style_class=$s; } public function set_upload() { $this->upload=true; } public function set_panel_title($pt,$ps) { $this->panel_title=$pt; $this->panel_style=$ps; } public function add_hidden_value($input_name,$value) { echo ''; } function add_edit_date($flag) { echo ''; } function add_file_upload($id,$name) { echo ''; } public function start() { if($this->width>0) echo '
'; if($this->panel_title) { echo '
'; echo '

'.$this->panel_title.'

'; } echo '
upload)echo 'enctype="multipart/form-data" '; if($this->action !=null)echo 'action="' .$this->action .'" '; if($this->style_class !=null)echo 'class="' .$this->style_class .'">'; $_SESSION["final_submit"]=time(); if($this->method=="post") //get下不传递此参数 $this->add_hidden_value('form_time',$_SESSION["final_submit"]); } public function submit_end() { $submit_name=func_get_arg(0); if(func_num_args()>1) $button_style=func_get_arg(1); else $button_style="primary"; echo ''; echo '
'; if($this->panel_title) echo '
'; if($this->width>0) echo '
'; } public function end() { echo ''; if($this->panel_title) echo ''; if($this->width>0) echo ''; } };//class UIForm function repeat_submit_check() { if($_SESSION["final_submit"]==$_POST['form_time']) { $_SESSION["final_submit"]=time(); return true; } echo '请不要重复提交'; return false; } function start_form_get($name,$action) { return(new UIForm($name,"get",$action)); } function start_form_post($name,$action) { return(new UIForm($name,"post",$action)); } function start_form_get_js($name,$action,$js_func) { return(new UIForm($name,"get",$action,$js_func)); } function start_form_post_js($name,$action,$js_func) { return(new UIForm($name,"post",$action,$js_func)); }