Zebra_Form是一个PHP类用于简化表单的创建和数据验证。
示例代码:
<?php//icludetheZebra_Formclassrequire'path/to/Zebra_Form.php';//istatiateaZebra_Formobject$form=ewZebra_Form('form');//thelabelforthe"email"field$form->add('label','label_email','email','Email');//addthe"email"field//the"&"symbolistheresothat$objwillbeareferecetotheobjectiPHP4//forPHP5+thereisoeedforit$obj=&$form->add('text','email','',array('autocomplete'=>'off'));//setrules$obj->set_rule(array(//errormessageswillbesettoavariablecalled"error",usableicustomtemplates'required'=>array('error','Emailisrequired!'),'email'=>array('error','Emailaddressseemstobeivalid!'),));//"password"$form->add('label','label_password','password','Password');$obj=&$form->add('password','password','',array('autocomplete'=>'off'));$obj->set_rule(array('required'=>array('error','Passwordisrequired!'),'legth'=>array(6,10,'error','Thepasswordmusthavebetwee6ad10characters'),));//"rememberme"$form->add('checkbox','remember_me','yes');$form->add('label','label_remember_me_yes','remember_me_yes','Rememberme');//"submit"$form->add('submit','btsubmit','Submit');//validatetheformif($form->validate()){//dostuffhere}//autogeerateoutput,labelsaboveformelemets$form->reder();?>









评论