form表单提交

yii 表单小部件使用

徘徊边缘 提交于 2020-03-11 05:44:26
首先创建model层 因为要使用表单小部件 所以要加载相应的组件 这里需要的组件有 yii\widgets\ActiveForm 和 yii\helpers\Html 接下来在model定义的class里 写方法 首先我们要定义需要使用表单小部件的name值 不多说上代码 <?phpnamespace frontend\models;use yii\base\Model;use yii\widgets\ActiveForm;use yii\helpers\Html;class Form extends Model{ public $name; public $pwd; public $sex; public $hobby; public $age;public function rules(){ return[ ];}public function attributeLabels(){ return[ 'name'=>'用户名', 'pwd'=>'密码', 'sex'=>'性别', 'hobby'=>'爱好', 'age'=>'年龄' ];}static public function agegat(){ $agea=array(); for($i=1;$i<100;$i++){ $agea[$i]=$i; } return $agea;} static public

HTML学习笔记二20200310

你离开我真会死。 提交于 2020-03-10 15:45:56
接着昨天的写了 甩个链接 HTML学习笔记一 昨天的状态是这个样子的 < link href = "https://fonts.googleapis.com/css?family=Lobster" rel = "stylesheet" type = "text/css" > < style > . red - text { color : red ; } h2 { font - family : Lobster , Monospace ; } p { font - size : 16 px ; font - family : Monospace ; } . thick - green - border { border - color : green ; border - width : 10 px ; border - style : solid ; border - radius : 50 % ; } . smaller - image { width : 100 px ; } < / style > < h2 class = "red-text" > CatPhotoApp < / h2 > < p > Click here for < a href = "#" > cat photos < / a > . < / p > < a href = "#" > < img

javascript 常用技巧

一笑奈何 提交于 2020-03-09 07:31:31
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标 7. <input style="ime-mode:disabled"> 关闭输入法 8. 永远都会带着框架 <script language="JavaScript"><!-- if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 // --></script> 9. 防止被人frame <SCRIPT LANGUAGE=JAVASCRIPT><!

javascript常用技巧

╄→гoц情女王★ 提交于 2020-03-09 07:27:06
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图标 6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显示出你的图标 7. <input style="ime-mode:disabled"> 关闭输入法 8. 永远都会带着框架 <script language="JavaScript"><!-- if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网页 // --></script> 9. 防止被人frame <SCRIPT LANGUAGE=JAVASCRIPT><!

Web开发----Flask-Bootstrap , Flask-Mail , Flask-wtf表单

自古美人都是妖i 提交于 2020-03-09 00:15:32
文章目录 一、Flask中集成Bootstrap 二、Flask 集成邮件发送 三、Flask - wtf表单操作与用户登陆结合 一、Flask中集成Bootstrap 1.Bootstrap简介 Bootstrap(http://getbootstrap.com/)是Twitter 开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代Web 浏览器。 2.为什么需要在Flask中集成Bootstrap? Flask模板集成Bootstrap。一般情况下Flask都是搭配Jinja2模板引擎来实现视图展现, 不过现在Bootstrap比较流行,内置的样式也比较好看,一些css样式和js动态都封装好了,有利于提高开发效率. 3.Flask中如何使用集成的Bootstrap? 要想在程序中集成Bootstrap,显然要对模板做所有必要的改动。 不过,更简单的方法是使用一个名为Flask-Bootstrap (相当于我们写的base.html模板)的Flask 扩展,简化集成的过程。 (1) Flask-Bootstrap 使用pip安装: pip install -i https://pypi.douban.com/simple flask_bootstrap (2) Flask 扩展一般都在创建程序实例时初始化, Flask

前端基础知识(三)、表单form

狂风中的少年 提交于 2020-03-08 20:41:49
目录 模拟百度搜索框 模拟登陆框 method(get、post) enctype属性 application/x-www-form-urlencoded默认编码方式 multipart/form-data text/plain 表单域 maxlength和size value placeholder readonly和diasbled 单选按钮radio 复选框checkbox 隐藏域hidden 多行文本textarea 列表选择框 select optgroup 按钮控件sumbit、reset、button、image 表单分组fieldset 总结 模拟百度搜索框 <form action= "search.jsp" > <!-- action:提交表单时向何处发送表单中的数据,一般可用#代替 --> <input type= "text" name= "search" > <!-- type:数据类型,name ; 会把提交的数据赋给name里面的值然后提交给后台 --> <input type= "submit" value= "百度一下" > <!-- 类型是submit就是提交的意思 --> </form> 模拟登陆框 method(get、post) <form action= "#" method= "post" > <!-- 表单提交方式有两种

使用layui问题-form表单提交时radio获取不到value值

这一生的挚爱 提交于 2020-03-05 16:38:47
前端页面 1 <form class="layui-form layui-form-pane" lay-filter="formAdd" id='formAdd'> 2 <div class="layui-form-item"> 3 <label class="layui-form-label">类别</label> 4 <div class="layui-input-block"> 5 <input type="radio" name="category" value="类别1" title="类别1" checked /> 6 <input type="radio" name="category" value="类别2" title="类别2" /> 7 </div> 8 </div> 9 <div class="layui-form-item"> 10 <div class="layui-input-block"> 11 <button class="layui-btn" lay-submit lay-filter="addform">确定添加</button> 12 </div> 13 </div> 14 </form> JS代码 1 layui.use(['form'],function(){ 2 var form = layui.form 3 , layer =

C#模拟POST表单提交 --- WebClient

佐手、 提交于 2020-03-05 10:51:29
C#模拟POST表单提交 --- WebClient string postString = "arg1=a&arg2=b";//这里即为传递的参数,可以用工具抓包分析,也可以自己分析,主要是form里面每一个name都要加进来 byte[] postData = Encoding.UTF8.GetBytes(postString);//编码,尤其是汉字,事先要看下抓取网页的编码方式 string url = "http://localhost/register.php";//地址 WebClient webClient = new WebClient(); webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");//采取POST方式必须加的header,如果改为GET方式的话就去掉这句话即可 byte[] responseData = webClient.UploadData(url, "POST", postData);//得到返回字符流 string srcString = Encoding.UTF8.GetString(responseData);//解码 来源: CSDN 作者: HOLD ON! 链接: https://blog.csdn.net/cxu123321

html常用标签

巧了我就是萌 提交于 2020-03-05 06:21:46
1 html标题    <h1> to <h6> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>h1</h1> <h2>h2</h2> <h3>h3</h3> <h4>h4</h4> <h5>h5</h5> <h6>h6</h6> </body> </html> h1到h6演示代码 2 html水平线 <hr/> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h6>h6</h6> <hr/> </body> </html> 水平线演示代码 3 html注释<!-- comment --> 注释并不会显示在网页上 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h6>h6</h6><!-- hello world --> <hr/> </body> </html> 注释演示代码 4 html段落<p>以及段落换行<br/> <

Django基础

ぃ、小莉子 提交于 2020-03-04 13:39:15
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 1、创建Django程序 终端命令:django-admin startproject sitename IDE创建Django程序时,本质上都是自动执行上述命令 上述的sitename是自己定义的项目名称! 其他常用命令:   python manage.py runserver 0.0.0.0:port   python manage.py startapp appname   python manage.py syncdb #django 1.7.1以下   python manage.py makemigrations   python manage.py migrate   python manage.py createsuperuser 2、程序目录 settings.py 放配置文件 urls.py 存放路由系统(映射) wsgi.py 让你做配置:wsgi有多重一种uwsgi和wsgi,你用那种wsgi来运行Django,一般不用改只有你用到的时候在改 manage.py 就是Django的启动管理程序 以上配置文件