form

jQuery选择器总结

被刻印的时光 ゝ 提交于 2020-04-03 04:27:55
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.myclass") 层叠选择器: $("form input") 选择所有的form元素中的input元素 $("#main > *") 选择id值为main的所有的子元素 $("label + input") 选择所有的label元素的下一个input元素节点,经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素 $("#prev ~ div") 同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签 基本过滤选择器: $("tr:first") 选择所有tr元素的第一个 $("tr:last") 选择所有tr元素的最后一个 $("input:not(:checked) + span") 过滤掉:checked的选择器的所有的input元素

form 校验

混江龙づ霸主 提交于 2020-04-03 01:22:44
import re from django.forms import Form from django.forms import widgets from django.forms import fields from django.core.exceptions import ValidationError # 自定义验证规则 def mobile_validate(value): mobile_re = re.compile(r'^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$') if not mobile_re.match(value): raise ValidationError('手机号码格式错误') class PublishForm(Form): title = fields.CharField(max_length=20, min_length=5, error_messages={'required': '标题不能为空', 'min_length': '标题最少为5个字符', 'max_length': '标题最多为20个字符'}, widget=widgets.TextInput(attrs={'class': "form-control", 'placeholder': '标题5-20个字符'}

Winform主窗体设计

有些话、适合烂在心里 提交于 2020-04-02 09:38:48
主窗体顶部为菜单按钮,子窗体内嵌入Panel显示 界面如下: 第二步,主窗体离不开的几个方法 1,点击菜单功能,加载子窗体 private void btnOpenForm_Click(object sender, EventArgs e) { try { string frmName = ((ButtonX)sender).Tag.ToString(); CloseForm(); Form objForm = (Form)Assembly.LoadFrom("CardManager.EXE").CreateInstance("CardManager." + frmName); this.OpenForm(objForm); } catch (Exception ex) { MessageBox.Show("错误提示:" + ex.Message,"提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } 2,打开窗体方法 private void OpenForm(Form objForm) { objForm.TopLevel = false; objForm.Parent = this.pnlFill; objForm.FormBorderStyle = FormBorderStyle.None; objForm

System.DirectoryServices

隐身守侯 提交于 2020-04-01 07:47:59
可以的,ADSI, WMI, System.Directory, ABO等四种方式都可以操作 具体可以查看一下MSDN里的Web Development\Server Technologies\Internet Information Services SDK\IIS Programmatic Administration SDK\Using IIS Programmatic Administration,里面有很多例子。 不过你要确保访问A服务器上的asp.net的应用程序具有B服务器的IIS的管理权限。 下面这个是用System.DirectoryServices创建site和vitual directory的例子 Internet Service Providers (ISPs) that provide Web hosting services to customers, need to configure their IIS servers frequently. Some ISPs use forms to programmatically enroll new customers and add a new Web site or virtual directory for them. The new site or virtual directory can be

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 =

ABAP操作EXCEL (号称超级版)

眉间皱痕 提交于 2020-03-31 15:06:13
【转自http://www.cnblogs.com/VerySky/articles/2170014.html】 *----------------------------------------------------------------------* * Program Name <程序名称> : Z_FI_DCV_0001 * * Purpose <程序用途> : 资产负债表导出为EXCEL * * Project Name <项目名称> : ITG-TRAINING * * Created by <代码编写人> : YANGMIN * * Create on <创建日期> : 20071207 * * Functional Consultant <顾问> : * * Description <功能描述> : 从服务器下载EXCEL到用户本地, * * 打开本地EXCEL,将CELL内公式转换为参数 * * 根据参数调用函数,返回结果回写入CELL * *----------------------------------------------------------------------* * Modification Log <程序修改日志> * *Date Programmer Corr. # Description * *2007.12.07 YANGMIN

asp.net中使用基于角色role的Forms验证

烂漫一生 提交于 2020-03-31 08:27:44
asp.net中使用基于角色role的Forms验证,大致经过几下四步: 1.配置系统web.config < system .web > < authentication mode ="Forms" > < forms name =".yaoCookies" loginUrl ="/duan/Manage/login.aspx" protection ="All" timeout ="20" path ="/" /> </ authentication > </ system.web > 其中<authentication mode= "forms"> 表示本应用程序采用Forms验证方式。 1). <forms>标签中的name表示指定要用于身份验证的 HTTP Cookie。默认情况下,name 的值是 .ASPXAUTH。采用此种方式验证用户后,以此用户的信息建立一个FormsAuthenticationTicket类型的身份验证票,再加密序列化为一个字符串,最后将这个字符串写到客户端的name指定名字的Cookie中.一旦这个Cookie写到客户端后,此用户再次访问这个web应用时会将连同Cookie一起发送到服务端,服务端将会知道此用户是已经验证过的. 2). <forms>标签中的loginUrl指定如果没有找到任何有效的身份验证 Cookie,为登录将请求重定向到的

HTML5学习(13)表单属性

假装没事ソ 提交于 2020-03-31 05:57:20
<form>新属性: autocomplete 规定 form 或 input 域应该拥有自动完成功能。 https://www.runoob.com/try/try.php?filename=tryhtml5_input_autocomplete novalidate <input>新属性: autocomplete autofocus form formaction formenctype formmethod formnovalidate formtarget height 与 width list min 与 max multiple pattern (regexp) placeholder required step 来源: https://www.cnblogs.com/1016391912pm/p/12602754.html

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(), // {