YII2.0 Activeform表单组件的使用方法

Activeform
文本框: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‘=>‘width: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(); ?>

时间: 2024-10-25 05:12:24

YII2.0 Activeform表单组件的使用方法的相关文章

yii2.0 Activeform表单部分组件使用方法

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

yii2.0 Activeform表单部分组件使用方法 [ 2.0 版本 ]

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

通过html()的方法获取文本内容, form表单组件显示的值与获取到的值不一致的问题

我在通过 html()获取对应节点的内容,发现一个问题,获取到的 form表单组件的内容值是初始加载的值,而不是经过用户修改后的值.例如页面加载时组件<input type="text" value="111111"/>,用户更改表单的值为 222222,通过父节点的html()方法获取这个组件,预期应该是<input type="text" value="222222"/>,可结果却是初始时的样子&l

yii2 创建ActiveForm(表单)

表单的生成表单中的方法 ActiveForm::begin()方法    ActiveForm::end()方法    getClientOptions()方法    其它方法:errorSummary.validate.validateMultiple 表单中的参数 表单form自身的属性    表单中各个项(field)输入框相关的属性        $fieldConfig        关于验证的属性        关于每个field容器样式的属性    ajax验证    前端js事件

为JQuery EasyUI 表单组件增加“焦点切换”功能

1.背景说明 在使用 JQuery  EasyUI 各表单组件时,实际客户端页面元素是由 JQuery EasyUI 生成的,元素的焦点切换,虽然 Tab 键可以正常用,但顺序控制属性 tabindex 不起作用,因为页面看到的元素,是生成的,没有tabindex 属性,而真实的元素被隐藏了.本文通过一个自定义函数,实现Tab 和 回车键的焦点切换功能. 2.函数定义 通过捕获窗口按件,对回车和Tab键进行了热点切换处理.先根据当前焦点,获取需要tabindex 属性,加1后为下一焦点无素的属性

YII2.0 验证表单

控制器代码 <?php namespace app\modules\pub\controllers; use Yii; use backend\base\BaseController; use backend\modules\pub\models\LoginForm; use backend\modules\pub\models\RegisterForm; class DefaultController extends BaseController{ public $layout = false

antDesign获取表单组件的值

getFormValue是在点击确定按钮获取表单值得事件函数,一旦执行就会执行里边的validate()回调函数 返回的数据中有error和value两种,如果存在error那就是其中某一个表单控件出了问题(比如有一个必须填的项没有填 获取到了value后将之return出去 在从父组件中获取就可以了,在父组件中使用this.form.getFormValue.then(data)来进行获取 getFormValue = async () => { const res = await this.

5 选项卡、高级列表和表单组件--汇率应用

简介:本节课我们将会构建一个显示比特币和其他货币的实时汇率及历史汇率的应用.界面会使用Ionic的选项卡组件,其中包含三个选项卡,分别为查看的当前市场汇率.查看历史汇率图标以及资金管理.我们将会学到如何在选项卡中使用导航窗口,如果想要在使用选项卡的同时维护用户界面状态,那么掌握这个技术将非常重要.此外,我们还会学到如何在不同选项卡中缓存外部来源加载的数据,这样可以提高假造速度,避免不必要的HTTP请求. 下面我们还是同上节课一样,先来看一下基本的应用界面: 看完上面的图示,我们对将要开发的应用有

React表单组件自定义-可控及不可控组件

一.可控组件 1 <!DOCTYPE html> 2 <html lang="zh-cn"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>表单详解</title> 6 </head> 7 <body> 8 <script src="./react-0.13.2/react-0.13.2/build/react-wi