laravel中的form表单

Form::open(array(‘url‘=>‘foo/bar‘,‘method‘=>‘put‘))
Form::close();
Form::open(array(‘url‘=>‘foo/bar‘,‘files‘=>true)) //允许文件上传

//密码域
Form::password("password");
//获取一个单选框和多选框
Form::checkbox(‘name‘,‘value‘,true);
Form::radio(‘name‘,‘value‘,true);

//单行文本
Form::text(‘email‘,‘[email protected]‘);

//Label标签
Form::label(‘email‘,‘E-mail Address‘,array(‘class‘=>‘awesome‘));

//模型表单
Form::model($user,array(‘route‘=>array(‘user.update‘,$user->id)))
Form::close();

表单中添加文件上传

Form::file(‘image‘)

//下拉框
Form::select(‘size‘,array(‘L‘=>‘Large‘,‘s‘=>‘small‘),‘s‘);

Form::select(‘animal‘,array(
    ‘cats‘=>array(‘leopard‘=>‘leopard‘),
    ‘Dogs‘=>array(‘speniel‘=>‘speniel‘)
)

//提交按钮
Form::submit(‘clickme‘);

//注册表单宏
Form::macro(‘myField‘,function(){
    return ‘<input type="awesome" />‘;
})

//调用一个表单宏
Form::myField();

表单中加CSRF过滤

Route::post(‘profile‘,array(‘before‘=>‘csrf‘,function(){

}));
时间: 2024-12-20 03:00:07

laravel中的form表单的相关文章

HTML中的form表单有一个关键属性 enctype

HTML中的form表单有一个关键属性 enctype=application/x-www-form-urlencoded 或multipart/form-data. 1.enctype="application/x-www-form-urlencoded"是默认的编码方式,当以这种方式提交数据时,HTTP报文中的内容是: Html代码   <span style="font-size: small;">POST /post_test.php HTTP/

Javascript中的Form表单知识点总结

在HTML中,表单是由form元素来表示的,但是在javascript中,表单则由HTMLFormElement类型,此元素继承了HTMLElement,因此与其他HTML元素具有相同的默认属性:HTMLFormElement有自己以下属性和方法: acceptCharset: 服务器能够处理的字符集:等价于HTML中的accept-charset特性: action:  接收请求的URL,等价于HTML中的action elements: 表单中所有控件的集合. enctype: 请求的编码类

第83天:jQuery中操作form表单

操作form表单 1. 属性操作 设置属性: // 第一个参数表示:要设置的属性名称 // 第二个参数表示:该属性名称对应的值 $(selector).attr("title", "传智播客"); 获取属性: // 参数为:要获取的属性的名称,改操作会返回指定属性对应的值 $(selector).attr("title"); 此时,返回指定属性的值 移除属性: // 参数为:要移除的属性的名称 $(selector).removeAttr(&qu

Django中的Form表单验证

回忆一下Form表单验证的逻辑: 前端有若干个input输入框,将用户输入内容,以字典传递给后端. 后端预先存在一个Form表单验证的基类,封装了一个检测用户输入是否全部通过的方法.该方法会先定义好错误信息的字典,并会遍历类的所有属性(对应前端待验证的输入域),调用各自的验证方法,将错误信息(两类,必要与否以及格式正确与否)存入字典,并得出最终的验证结果.在使用时,需要定义继承自Form基类不同的Form类,以对应有着不同输入域的Form表单.在拿到前端给的字典前,要先初始化自定义From类,直

Django 中的Form表单认证

一.Form表单 ? 1.1 Form的几个功能 验证用户数据(显示错误信息) 初始化页面显示内容 HTML Form提交保留上次提交数据 生成HTML标签 ? 1.2 创建表单类Form 1. 创建的类必须继承类:forms.Form 2. 字段名必须与前端表单中的名称一致(完全一样) 3. Field类是所有其他类的基类 #!/usr/bin/env python # -*- coding:utf-8 -*- import re from django import forms from d

django中的 form 表单操作

1. 定义   from django import forms # 定义form   class RegForm(fo rms.Form):    user = forms.CharField(label='用户名')    pwd = forms.CharField(label='密码') 2. 使用   视图中    form_obj = RegForm()    return render(request, 'register2.html', {"form_obj": form

Django中的form表单

1,手写一个form表单提交数据 有input标签,让用户可以填数据 校验form表单提数据 提示错误信息 html页面代码: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>注册</title> </head> <body> <h1>form表单中的注册<

easyUI中的form表单

首先创建form表单,并在form表单上创建id便于执行表单验证 <form id="form1"action="" method="post" > 用户名:<input class="easyui-textbox" style="width:200px" data-options=" required:true,validType:'length[2,10]' "&g

laravel中,提交表单后给出提示例如添加成功,添加失败等等

laravel中的表单插入,我想在表单插入成功后,可以像thinkphp一样可以有一个提示内容,上网Google,他们还是给出的方法就是 return redirect('/')->with('message', 'Message sent!'); 然后在view中接收 @if(Session::has('message')) <div class="alert alert-info"> {{Session::get('message')}} </div>