form表单提交

JQeury form插件的ajaxForm方法和ajaxSubmit方法的区别

帅比萌擦擦* 提交于 2019-12-06 02:18:34
/** * ajaxForm() provides a mechanism for fully automating form submission. * * The advantages of using this method instead of ajaxSubmit() are: * * 1: This method will include coordinates for <input type="image" /> elements (if the element * is used to submit the form). * 2. This method will include the submit element's name/value data (for the element that was * used to submit the form). * 3. This method binds the submit() method to the form for you. * * The options argument for ajaxForm works exactly as it does for ajaxSubmit. ajaxForm merely * passes the options argument along after

http常见的form表单请求方式

一个人想着一个人 提交于 2019-12-06 00:55:44
在Web开发中,我们使用的比较多的HTTP请求方式基本上就是GET、POST。 一、http请求常见的表单文件上传形式 首先了解下application/x-www-form-urlencoded和multipart/form-data的区别: <form enctype="application/x-www-form-urlencoded" action="http://" method="POST"> <input type="text" name="name" value="homeway"> <input type="text" name="key" value="nokey"> <input type="submit" value="submit"> </form> application/x-www-form-urlencoded: 是常用的表单发包方式,普通的表单提交,或者js发包,默认都是通过这种方式。当action为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2…),然后把这个字串append到url后面,用?分割,加载这个新的url。当action为post时候,浏览器把form数据封装到http body中,然后发送到server(服务器)。

ant design vue中点击编辑,表单数据的绑定

六眼飞鱼酱① 提交于 2019-12-06 00:00:36
在一般的表单中,都是使用v-model来双向绑定数据,但是ant design vue中则会给予警告 1,获取数据: getNews({ params: { Id: i //传进来的id等值,具体看后端要什么 } }).then(res => { console.log(res) if (res.code == 0) { this.form.setFieldsValue({ title: res.data.title, introduce: res.data.introduce }) } }) 2.布局 <a-form :form="form" @submit="handleOk" > <a-form-item label="联系人电话" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-input v-decorator="['linkphone', {rules: [{pattern:new RegExp(/^1[3|4|5|6|7|8|9]\d{9}$/,'g'),message: '请输入正确的手机号码'},{required: true, message: '请输入联系人电话'}]}]" placeholder="请输入联系人电话" /> </a-form-item> <a-form > <-此处可以添加正则验证-> 3

js模拟form打开新窗口

允我心安 提交于 2019-12-05 22:24:54
1.打开新窗口 function postNew(url, params) { var form = $("<form method='post'></form>"); var input; form.attr({ "action": url }); if (params != "") { $.each(params, function (key, value) { input = $("<input type='hidden'>"); input.attr({ "name": key }); input.val(value); form.append(input); }); } form.attr({ "target":"_blank" }); $(document.body).append(form); form.submit(); } /** * form表单提交本页面打开 * @param url * @param params */ function postCurrent(url, params) { var form = $("<form method='post'></form>"); var input; form.attr({ "action": url }); if (params != "") { $.each(params, function (key,

day54 Django ajax和form表单上传文件

别等时光非礼了梦想. 提交于 2019-12-05 20:21:13
day54 Django ajax和form表单上传文件 ajax 特点 局部刷新 异步请求 写法 {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>登录页面</h1> {##} {#<form action="" method="post">#} {# {% csrf_token %}#} {# 用户名: <input type="text" name="username">#} {# 密码: <input type="text" name="password">#} {# <input type="submit">#} {#</form>#} {% csrf_token %} <hr> 用户名: <input type="text" id="uname"> 密码: <input type="password" id="pwd"> <button id="sub">提交</button> <span id="error" style="color:red;font-size: 12px;"></span> </body> <script src="https://cdn.bootcss

python_django_The requested URL /sunck/login/sunck/showmain/ was not found on this server.错误

百般思念 提交于 2019-12-05 18:57:42
在我url匹配过程中出现了这样一个错误: 网页显示: Not Found The requested URL /sunck/login/sunck/showmain/ was not found on this server. 我有点懵b,然后一遍又一遍的检查url的匹配,然后依然找不到错误源头,并且服务器这边也显示: "POST /sunck/login/sunck/showmain/ HTTP/1.1" 404 101 那俺在想应该是/sunck/login/sunck/showmain/的那个路径错了,最后,发现是我html中form表单中少写了一个“ / ”,坑人啊, 然后俺加上,就好了。。。。俺也是醉勒,这坑遇见了两次,这次一定要记下来!! # 正确的form路径提交 <form action="/sunck/showmain/" method="post"> # 有坑的form路径提交 <form action="sunck/showmain/" method="post"> 来源: https://www.cnblogs.com/Vera-y/p/11939589.html

LayUI笔记

谁说我不能喝 提交于 2019-12-05 18:10:39
LayUI  经典模块化前端框架,低门槛开箱即用的前端 UI 解决方案.   其他UI框架:     Bootstrap,Element, EasyUI,LayUI 等等 LayUI使用  Layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。   1. 官网首页下载 https://www.layui.com/   2. 引入layui核心文件: layui/css/layui.css // layui中内置的样式 layui/layui.js // layui中核心的js插件(模块化使用) layui/layui.all.js // layui中所有的js   3. layui的目录介绍:    layui     ├─css //css目录     │ │─modules //模块css目录(一般如果模块相对较大,我们会单独提取,比如下面三个:)     │ │ ├─laydate     │ │ ├─layer     │ │ └─layim     │ ├─layui.css //核心样式文件     │ └─layui.mobile.css //移动端CCSS样式     ├─font //字体图标目录(内置字体)     ├─images //图片资源目录

form组

北城余情 提交于 2019-12-05 17:55:02
一.Form简介 1.form组件的主要功能 1.生成页面可用的HTML标签 2.对用户提交的数据进行校验 3.保留上次输入内容 2.页面显示的步骤 1.views.py中导入forms模块:from django import froms 2.定义继承自forms.Form的类,类中定义字段(和models中的写法相同) 3.视图函数中创建该类的对象 4.如果是get请求,向页面中渲染form对象。 3.简单使用form组件实现的例子 class Regform(forms.Form): # 查看所有字段(forms->fields->查看__all__) """ CharField对应input标签,users、pwd是input标签中的name的值,label对应label标签,widget的值对应input标签的类型 ChoiceField对应select标签,choices中的选项是option的值 """ users = forms.CharField(label="用户名", widget=forms.TextInput) pwd = forms.CharField(label="密码", widget=forms.PasswordInput) choice = forms.ChoiceField(label="性别", choices=((1, "alex"),

vue+element 表单验证

孤街浪徒 提交于 2019-12-05 17:23:19
效果图 <template> <div class="formValidator"> <div v-for="(item,index) in dataList" :key="index"> <el-form :model="dataList[index]" :rules="rules" ref="ruleForm" class="demo-ruleForm"> <el-form-item label="活动名称" prop="name"> <el-input v-model="dataList[index].name"></el-input> </el-form-item> <el-form-item label="活动形式" prop="desc"> <el-input v-model="dataList[index].desc"></el-input> </el-form-item> <el-form-item label="手机号码" v-for="(phoneItem,phoneIndex) in dataList[index].phoneNumbers" :key="phoneIndex" :rules="[{ required: true, validator: phoneNumberValidator, trigger: ['blur','change'] }]"

django表单

做~自己de王妃 提交于 2019-12-05 14:50:52
django中的表单继承自 forms . Form: 主要功能有两个:页面渲染和 表单数据验证 一般都是用来做表单验证 如果想从表单接收用户名数据,一般情况下,需要在HTML中手动编写一个如下的表单元素: <form action="/your-name/" method="post"> <label for="your_name">Your name: </label> <input id="your_name" type="text" name="your_name" value="{{ current_name }}"> <input type="submit" value="OK"> </form> 使用django的表单 一.编写表单类 在Django中,Form类来自用生成上面的表单,不再需要手动在HTML中编写。 首先,在当前app内新建一个 forms.py 文件(这个套路是Django的惯用手法,就像 views.py , models.py 等等),然后输入下面的内容: from django import forms class NameForm(forms.Form): your_name = forms.CharField(label='Your name', max_length=100) 要点: 提前导入forms模块 所有的表单类都要继承forms