form表单提交

常用 js代码集锦

时光总嘲笑我的痴心妄想 提交于 2020-04-07 02:30:29
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><!

常用 js代码集锦

半世苍凉 提交于 2020-04-07 01:47:43
document方法: getElementById(id) 返回指定结点的引用 getElementsByTagName(name) 返回文档中所有匹配的元素的集合 createElement(name) 创建指定类型的新结点 createTextNode(text) 创建一个纯文本结点 element方法: getAttribute(id) 返回指定属性的值 setAttribute(id,value) 给属性赋值 removeAttribute(id) 移除指定属性和它的值 getElementsByTagName(name) 返回结点内所有匹配的元素的集合 node方法: appendChild(child) 给指定结点添加一个新的子结点 removeChild(child) 移除指定结点的子结点 replaceChild(newChild,oldChild) 替换指定结点的子结点 insertBefore(newChild,refChild) 在同一层级的结点前面插入新结点 hasChildNodes() 如果结点有子结点则返回true node属性: nodeName 以字符串的格式存放结点的名称 nodeType 以整型数据格式存放结点的类型 nodeValue 以可用的格式存放结点的值 parentNode 指向结点的父结点的引用 childNodes

Form表单元素

扶醉桌前 提交于 2020-04-03 14:22:35
/*--> */ /*--> */ Form表单元素 action method input:   name   value   type:     text     password     button     radio     checkbox     file     submit     reset select下拉选择:   name   option textarea文本域:   name   cols   rows form表单:用于搜集用户输入的数据并传递给指定后台程序进行处理 action:指定后台处理程序的地址 method:数据提交的方法 get:默认的提交方法,数据会附加在地址上 post:请求参数在请求体中,数据较为安全 form表单元素: select:下拉选择 name属性:自定义的,用于获取用户选择的数据 option:下拉项 value属性:最终提交的数据,如果没有默认为option中显示的数据 textarea:文本域,用于显示输入大量的文本数据 name属性:自定义的,用于获取用户输入的数据、 rows属性:限定文本域输入的行数 cols属性:限定文本输入的列数 input:输入元素 name属性:自定义的,用于获取用户输入的数据 userName = jredu123 value属性:用于存储用户输入或选择的数据 type属性: text

Python学习-django-Form组件

久未见 提交于 2020-04-01 02:24:35
Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 小试牛刀 1、创建Form类 + View Code ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 from django.forms import Form from django.forms import widgets from django.forms import fields class MyForm(Form): user = fields.CharField( widget = widgets.TextInput(attrs = { 'id' : 'i1' , 'class' : 'c1' }) ) gender = fields.ChoiceField( choices = (( 1 , '男' ), ( 2 , '女' ),), initial = 2 , widget = widgets.RadioSelect ) city = fields.CharField( initial = 2 , widget = widgets.Select(choices = (( 1 , '上海' ),( 2 , '北京' ),)) ) pwd =

ajax的序列化表单提交

微笑、不失礼 提交于 2020-03-30 20:54:07
通过传统的 form 表单提交的方式上传文件 ? 1 2 3 4 <form id= "uploadForm" action= "" method= "post" enctype= "multipart/form-data" > <p>上传文件:<input type = "file" name= "file" /></p> <input type= "submit" value= "上传" /> </form> 不过传统的 form 表单提交会导致页面刷新,但是在有些情况下,我们不希望页面被刷新,这种时候我们都是使用 Ajax 的方式进行请求的。 使用 serialize() 对 form 表单进行序列化提交 ? 1 2 3 4 5 6 7 8 9 $.ajax({ url: "" , type: "POST" , data: $( '#uploadForm' ).serialize(), success: function (data) { }, error: function (data) { } }); 如上,通过$('#uploadForm').serialize()可以对 form 表单进行序列化,从而将 form 表单中的所有参数传递到服务端。 但是上述方式,只能传递一般的参数,上传文件的文件流是无法被序列化并传递的。不过如今主流浏览器都开始支持一个叫做

将ASP.NET MVC中的form提交改为ajax提交

心不动则不痛 提交于 2020-03-30 04:49:36
将ASP.NET MVC中的form提交改为ajax提交 在ASP.NET MVC视图中通过 @using (Html.BeginForm()) 产生的是form表单提交代码,可以用javascript代码截获这个form提交,改为ajax提交,示例代码如下: 代码来自: http://www.cnblogs.com/dudu/archive/2011/12/07/asp_net_mvc_form_ajax.html $('#form1').submit(function () { if ($(this).valid()) { $.ajax({ url: this.action, type: this.method, data: $(this).serialize(), success: function (result) { $('#result').html(result); }, error: function (result) { alert(result); } });}return false;});或$.ajax({ type: "post", url:'/ItemInfo/EditItem',//对应于controllerName/ActionName timeout: 3000, data: $("#fm").serialize(), // {

vue学习笔记14

会有一股神秘感。 提交于 2020-03-30 03:10:31
分步表单 和 自定义表单控件 结合前面所了解到的内容。这里分步分三个路由来实现。 先创建一个store的module。保存我们需要数据,然后引入到store的index.js中 form.js 1 import router from "../../router"; 2 import request from "../../utils/request"; 3 import { notification } from "ant-design-vue"; 4 5 const state = { 6 step: { 7 payAccount: "12345", 8 receiverAccount: { 9 type: "bank", 10 number: "" 11 } 12 } 13 }; 14 15 const actions = { 16 async submitStepForm({ commit }, payload) { 17 if (payload.payload.password == 123123) { 18 let res = await request({ 19 url: "api/form", 20 method: "POST", 21 data: payload.payload 22 }); 23 if (res.data.message == "成功") {

常见form表单5种input输入类型

匆匆过客 提交于 2020-03-29 13:49:42
HTML表单用于收集不同类型的用户输入,表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单使用表单标签<form>来设置 1 <form> 2 input elements 3 </form> HTML 表单 - 输入元素 多数情况下被用到的表单标签是输入标签(<input>),<input>>元素是最重要的表单元素。输入类型是由类型属性(type)定义的,大多数经常被用到的输入类型如下: 文本域(Text Fields) 密码字段 单选按钮(Radio Buttons) 复选框(Checkboxes) 提交按钮(Submit Button) 一、什么是文本域(Text Fields)? 文本域通过 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。注意:表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。 First name: Last name: 1 <form> 2 First name: <input type="text" name="firstname"><br> 3 Last name: <input type="text" name="lastname"> 4 </form> 二

python3开发进阶-Django框架的Form表单系统和基本操作

百般思念 提交于 2020-03-28 20:03:56
阅读目录 什么是Form组件 常用字段和插件 自定义校验的方式 补充进阶 一、什么是Form组件 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。 如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。 Django form组件就实现了上面所述的功能。 总结一下,其实form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留用户输入的内容 1、普通的登录 views.py def login(request): error_msg = "" if request.method == "POST": username = request.POST.get("username") pwd = request.POST.get("pwd") if username == "duoduo" and pwd == "123456": return HttpResponse("OK") else: error_msg = "用户名或密码错误" return render(request, "login.html", {"error_msg": error_msg}) login

layui表单提交

丶灬走出姿态 提交于 2020-03-28 03:51:59
<form method="post"> <div class="layui-form-item"> <label for="L_email" class="layui-form-label">邮箱</label> <div class="layui-input-inline"> <input type="text" id="L_email" name="email" lay-verify="required|email" autocomplete="off" class="layui-input" placeholder="请输入邮箱" /> </div> </div> <div class="layui-form-item"> <label for="L_pass" class="layui-form-label">密码</label> <div class="layui-input-inline"> <input type="password" id="L_pass" name="pass" lay-verify="required" autocomplete="off" class="layui-input" placeholder="请输入密码" minlength="6" maxlength="20" /> </div> </div> <div class="layui