zoukankan      html  css  js  c++  java
  • Yii框架中的form表单

    <?php
    //引入命名空间
    use yiihelpersHtml;
    ?>

    <?php //表单:Html::beginForm(提交地址,提交方法,属性数组);?>

    $form = ActiveForm::begin([
        'action' => ['test/getpost'],
        'method'=>'post',
        ]); ?>


    <?=Html::beginForm('','post',['id'=>'form','class'=>'form','data'=>'myself']);?>

    <?php //(二)输入框:Html::input(类型,name值,默认值,属性数组;)?>

    <?=Html::input('text','test','',['class'=>'form-control','placeholder'=>'hehe']);?>

    <?=Html::input('email','email','admin@admin.com',['class'=>'form-control']);?>

    <?=Html::input('password','pwd','',['class'=>'form-control']);?>
    <?Html::input('hidden','hidden','',['class'=>'form-control']);?>

    <hr/>

    <?php //Html::表单类型input(name值,默认值,属性数值);?>

    <?=Html::textInput('test','hehe',['class'=>'form-control']);?>
    <?=Html::textInput('email','admin@admin.com',['class'=>'form-control']);?>

    <?Html::passwordInput('pwd','',['class'=>'form-control']);?>
    <?Html::hiddenInput('hidden','',['class'=>'form-control']);?>
    <hr/>
    <?php //(三) 文本域 Html::textarea()?>
    <?=Html::textarea('area','',['class'=>'form-control','row'=>'3']);?>

    <hr/>

    <?php //单选按钮 Html::checkbox(name值,是否选中,属性数组)?>
    <?=Html::radio('sex',true,['class'=>'form-control']);?>

    <?=Html::radioList('height','1',['1'=>'160','2'=>'170','3'=>'180'],['class'=>'form-control']);?>
    <?php //复选框?>
    <?=Html::checkbox('haha',true,['class'=>'form-control']);?>
    <?php //复选框列表?>
    <?=Html::checkboxList('xixi','1',['1'=>'160','2'=>'170','3'=>'180'],['class'=>'form-control']);?>

    <?php //下拉列表?>
    <?=Html::dropDownList('list','2',['1'=>'160','2'=>'170','3'=>'180'],['class'=>'form-control'])?>

    <?=Html::label('显示的','test',['style'=>'color:#ff0000']);?>
    <hr/>
    <?php //上传控件?>
    <?=Html::fileInput('img',null,['class'=>'btn btn-default']);?>
    <hr/>
    <?php //按钮?>
    <?=Html::button('普通按钮',['class'=>'btn btn-primary']);?>

    <?=Html::submitButton('提交按钮',['class'=>'btn btn-primary']);?>

    <?=Html::resetButton('重置按钮',['class'=>'btn btn-primary']);?>

    <?=Html::endForm()?>

    文本框:textInput();
    密码框:passwordInput();
    单选框:radio(),radioList();
    复选框:checkbox(),checkboxList();
    下拉框:dropDownList();
    隐藏域:hiddenInput();
    文本域:textarea(['rows'=>3]);
    文件上传:fileInput();
    提交按钮:submitButton();
    重置按钮:resetButtun(); 

    <?php
    $form = ActiveForm::begin(['action' => ['test/getpost'],'method'=>'post',]); ?>
     
    <? echo $form->field($model, 'username')->textInput(['maxlength' => 20]) ?>

    <? echo $form->field($model, 'password')->passwordInput(['maxlength' => 20]) ?>

    <? echo $form->field($model, 'sex')->radioList(['1'=>'男','0'=>'女']) ?>

    <? echo $form->field($model, 'edu')->dropDownList(['1'=>'大学','2'=>'高中','3'=>'初中'], ['prompt'=>'请选择','style'=>'120px']) ?>

    <? echo $form->field($model, 'file')->fileInput() ?>

    <? echo $form->field($model, 'hobby')->checkboxList(['0'=>'篮球','1'=>'足球','2'=>'羽毛球','3'=>'乒乓球']) ?>

    <? echo $form->field($model, 'info')->textarea(['rows'=>3]) ?>

    <? echo $form->field($model, 'userid')->hiddenInput(['value'=>3]) ?>

    <? echo Html::submitButton('提交', ['class'=>'btn btn-primary','name' =>'submit-button']) ?>
       
    <? echo Html::resetButton('重置', ['class'=>'btn btn-primary','name' =>'submit-button']) ?>

    <?php ActiveForm::end(); ?>
  • 相关阅读:
    jquery更改输入框type为密码框password
    用table做网页,设置了border为1px怎么还是觉得很粗?
    键盘按钮keyCode大全
    兼容firefox的 keyCode
    php生成随机字符串和验证码的类
    asp.net多图片上传实现程序代码
    asp.net图片上传实例
    纯js分页代码(简洁实用)
    jQuery中读取json文件示例代码
    perl编程中的map函数示例
  • 原文地址:https://www.cnblogs.com/wuwenshuai/p/6268380.html
Copyright © 2011-2022 走看看