-
- //Form.php
-
- class form {
-
- var $layout=true;//是否使用表格布局
-
- var $action;//表单要提交到的URL
-
- var $method;
-
- var $enctype="";
-
- var $name="";
-
- var $id="";
-
- var $class="";
-
-
- function form($action,$method="POST"){ //通过构造函数初始化成员变量
-
- $this->action=$action;
-
- $this->method=$method;
-
- }
-
-
- function form_start(){
-
- $text="\n";
-
- }else {
-
- $text="\n";
-
- }
-
- return $text;
-
- }
-
- //文本框函数
-
- function form_text($name,$id,$label_name,$label_for,$value=""){
-
- $text="
- $text.="id=\"{$id}\" ";
-
- if(isset($value)){
-
- $text.="value=\"{$value}\" ";
-
- }
-
- $text.="/>\n";
-
- $label=$this->form_label($label_name,$label_for);
-
- $form_item=$this->form_item($label,$text);
-
- return $form_item;
-
- }
-
- //密码框函数
-
- function form_passwd($name,$id,$label_name,$label_for,$value=""){
-
- $text="
- $text.="id=\"{$id}\" ";
-
- if(isset($value)){
-
- $text.="value=\"{$value}\" ";
-
- }
-
- $text.="/>\n";
-
- $label=$this->form_label($label_name,$label_for);
-
- $form_item=$this->form_item($label,$text);
-
- return $form_item;
-
- }
-
- //隐藏域函数
-
- function form_hidden($name,$id,$label_name,$label_for,$value=""){
-
- $text="
- if(isset($value)){
-
- $text.="value=\"{$value}\" ";
-
- }
-
- $text.="/>\n";
-
- $label=$this->form_label($label_name,$label_for);
-
- $form_item=$this->form_item($label,$text);
-
- return $form_item;
-
- }
-
- //文件域函数
-
- function form_file($name,$id,$label_name,$label_for,$size=""){
-
- $text="
- $text.="id=\"{$id}\" ";
-
- if(isset($size)){
-
- $text.="size=\"{$size}\" ";
-
- }
-
- $text.="/>\n";
-
- $label=$this->form_label($label_name,$label_for);
-
- $form_item=$this->form_item($label,$text);
-
- return $form_item;
-
- }
-
- //复选框函数
-
- function form_checkbox($name,$label=array(),$label_name,$label_for=""){
-
- $i=0;
-
- $text=array();
-
- foreach ($label as $id=>$value){
-
- $text[$i]="";
-
- $text[$i].="";
-
- $i++;
-
- }
-
- $label=$this->form_label($label_name,$label_for);
-
- $form_item=$this->form_item($label,$text);
-
- return $form_item;
-
- }
-
- //单选框函数
-
- function form_radio($name,$label=array(),$label_name,$label_for=""){
-
- $i=0;
-
- $text=array();
-
- foreach ($label as $id=>$value){
-
- $text[$i]="";
-
- $text[$i].="";
-
- $i++;
-
- }
-
- $label=$this->form_label($label_name,$label_for);
-
- $form_item=$this->form_item($label,$text);
-
- return $form_item;
-
- }
-
- //下拉菜单函数
-
- function form_select($id,$name,$options=array(),$selected=false,$label_name,$label_for,$onchange=""){
-
- if($onchange!==""){
-
- $text="
-
-
-
-
-
-
-
- 用户登录
-
-
-
-
- require_once("form.php");
-
- $form=new form($_SERVER['PHP_SELF']); //提交到本页
-
- $form->layout=false; //不使用表格布局,大家可以把这句注释掉看结果有何不同
-
- $name=$form->form_text("userid","userid","用户名","userid");
-
- $passwd=$form->form_passwd("passwd","passwd","密码","passwd");
-
- $submit=$form->form_button("","submit","submit","登录");
-
- $form_item=array($name,$passwd,$submit);
-
- $form->CreateForm($form_item);
-
- ?>
-
-
|