input

form表单介绍

喜欢而已 提交于 2020-03-27 09:55:00
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--post--><!--传输内容没有长度限制 不显示传输内容--> <form action="地址" method="get"> <!--传输内容有长度限制 超不过10k 显示传输内容--> 确定:<input type="submit" value="提示文字"/><!--相当于确定--> 取消:<input type="reset" value="重置文字" /><!--相当于取消<--><br /></--> 账号:<input placeholder="请输入" type="text" name="zhanghao" value="" /><br /> <!--做提示用的--> <!--传输名--> <!--传输值--> 密码:<input type="password" name="nima" value=""/><br /> 男:<input type="radio" name="xingbie" value="nan"/><!--name相同的为一组单选按钮--> 女:<input type="radio" name="xingbie" value="nv"/><br /> 一班:<input

input 的 pattern 验证表单

白昼怎懂夜的黑 提交于 2020-03-27 09:04:07
pattern 用于定义验证输入正则表达式 pattern 属性适用于以下 <input> 类型:text, search, url, telephone, email 以及 password 需要注意的是:input的正则表达式是不需要使用 \ 来转义特殊字符的,这和js里面的正则表达式有所区别,转义了反而会报错 可以使用 title 属性来描述正则表达式,这样在浏览器验证表单是就会按title描述来提示错误消息 使用title虽然会有提示,但提示语前面会附加 “请匹配要求的格式”。如果浏览器是中文,提示语是英文,就会感觉怪怪的 这时我们可以通过setCustomValidity方法来自定义提示信息,更准确的提示给用户,但因为设置了setCustomValidity后如果不手动取消,表单就会一直提示有错误消息而无法提交,所以需要写一段js代码 <script type="text/javascript"> function vali(obj) { if (obj.validity.patternMismatch === true) { obj.setCustomValidity($(obj).prop('title')); } else { obj.setCustomValidity(''); } } </script> <input type="text" pattern="

html的基本标记符号

心已入冬 提交于 2020-03-27 07:30:08
文本标记:<h1><h2><h3><h4><h5><h6>; 段落标记:<p>; 空格:&nbsp; 换行:<br>; 加粗:<b>、<strong>; 倾斜:<em>、<i>; 水平线:<hr>; 列表:无序列表:<ul><li></li></ul>;    有序列表:<ol><li></li></ul>;    自定义列表:<dl><dt></dt><dd></dd></dl>; 插入图片:<img src="图片路径" alt="图片替代文本" title="图片标题">; 超链接:<a href="#"></a>; 表格:<table> <tr> <td></td> </tr></table>;colspan="所要合并单元格的列数";rowspan="所要合并单元格的行数"; 表单:<form name="表单名称" method="post/get" action="">      文本框:<input type="text" value="" />      密码框:<input type="password" placeholder="输入内容" />      提交按钮:<input type="submit" value="按钮内容" />;      重置按钮:<input type="reset" value="按钮内容" />;      单选框:

abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之增删改视图(八)

前提是你 提交于 2020-03-27 06:19:20
abp(net core)+easyui+efcore实现仓储管理系统目录 abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一) abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二) abp(net core)+easyui+efcore实现仓储管理系统——领域层创建实体(三) abp(net core)+easyui+efcore实现仓储管理系统——定义仓储并实现 (四) abp(net core)+easyui+efcore实现仓储管理系统——创建应用服务(五) abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之控制器(六) abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之列表视图(七) 在这一篇文章( abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之列表视图(七) )中我们创建一个使用Razor视图引擎的视图模板文件,Razor视图模板文件的扩展名为.cshtml,并提供一种比较优雅的方式使用C#来创建HTML输出。Razor视图模板减少了编写程序所需要输入的字符数量和敲击键盘的次数,并实现了快速、流畅的编码工作。下面添加更新视图、删除视图、新增视图的具体步骤:

javascript实现字符串反转

孤街醉人 提交于 2020-03-27 05:13:57
< html > < head > < script language ="javascript" > function reverse() { var str = document.getElementById( " input " ).value; var a = str.split( '' ); var result = new Array(); while (a.length) { result.push(a.pop()); } document.getElementById( " result " ).innerHTML = result.join( '' ); } </ script > < title > javascript </ title > </ head > < body > < table > < tr > < td >< input type ="textfield" id ="input" /> = > </ td > < td >< div id ="result" ></ div ></ td > </ tr > </ table > < input type ="button" value ="reverse" onclick ="reverse()" /> </ body > </ html > 来源: https://www.cnblogs

jQuery中$.each()方法的使用

左心房为你撑大大i 提交于 2020-03-27 03:42:08
$.each()是对数组,json和dom结构等的遍历,说一下他的使用方法吧。 1、遍历一维数组 var arr1=['aa','bb','cc','dd']; $.each(arr1,function(i,val){ //两个参数,第一个参数表示遍历的数组的下标,第二个参数表示下标对应的值 console.log(i+'```````'+val); 输出的结果为: 0```````aa1```````bb 2```````cc3```````dd 2、遍历二维数组 var arr2=[['aaa','bbb'],['ccc','ddd'],['eee','fff']]; $.each(arr2,function(i,item){ //两个参数,第一个参数表示下标,第二个参数表示一维数组中的每一个数组 console.log(i+'````'+item); 输出的结果为: 0````aaa,bbb1````ccc,ddd2````eee,fff 此时可以对输出的一维数组进行遍历 $.each(item,function(i,val){ //遍历二维数组 console.log(i+'`````'+val); }) 输出的结果为: 0````aaa,bbb 0`````aaa 1`````bbb1````ccc,ddd 0`````ccc 1`````ddd2````eee,fff

Django中Form表单之字段详解

六月ゝ 毕业季﹏ 提交于 2020-03-26 18:55:47
Django中的Form表单   1、背景     平时我们在书写form表单时,经常都是手动的去写一些input标签,让用户输入一些功能,进行一些校验的判断,等等。Django中的form表单就能够帮我们去实现这些功能,比较便捷。   2、Django form表单的功能       1、生成页面可执行的HTML标签       2、对应户的数据进行校验       3、保留上次输入的内容   3、先用普通方式手写一个注册功能     1、views.py文件中 # 注册 def register(request): error_msg = "" # 刚进页面的时候,用户名还为空,此时错误信息先设置成空 if request.method == "POST": username = request.POST.get("name") pwd = request.POST.get("pwd") # 对注册信息做校验 if len(username) < 6: # 用户长度小于6位 error_msg = "用户名长度不能小于6位" else: # 将用户名和密码存到数据库 return HttpResponse("注册成功") return render(request, "register.html", {"error_msg": error_msg})     2

python练习题

半腔热情 提交于 2020-03-26 17:26:18
1、使用while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。 * 转换关系:华氏温度 = 摄氏温度 9 / 5.0 + 32** 循环操作:计算摄氏温度,并输出对照条目 循环条件: 条目<=10 && 摄氏温度 <= 250 def xgp(): t = 1 w = 0 while (t <= 10 and w <= 250): t = t + 1 w = w + 20 s = w*9/5.0+32 print(w,s,end=" ") print() xgp() 输出结果如下: 20 68.0 40 104.0 60 140.0 80 176.0 100 212.0 120 248.0 140 284.0 160 320.0 180 356.0 200 392.0 2、输入一个4位数,如果各个数字之和大于20,则为幸运数。 def sw(): num = int(input("请您输入四位数的号码:")) print('您输入的是:'+str(num)) # 分解四位数,获取各位数字 # 获取个位数字 gw = num%10 # 获取十位数字 xw = int(num%100/10) # 获取百位数字 bw = int(num/1000%10) # 获取千位数字 qw = int(num/1000) #

26道大题python实战练习-习题

与世无争的帅哥 提交于 2020-03-26 11:30:29
Python数学计算,编程练习题实例一: 简述:这里有四个数字,分别是:1、2、3、4 提问:能组成多少个互不相同且无重复数字的三位数?各是多少? Python解题思路分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 Python数学计算,编程练习题和答案实例一,源代码如下: #!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(1, 5): for j in range(1, 5): for k in range(1, 5): if (i != k) and (i != j) and (j != k): print(i, j, k) View Code Python数轴、长整型,编程练习题实例二: 简述:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成. 提问:从键盘输入当月利润I,求应发放奖金总数? 玩蛇网Python解题思路分析

【Django】--基础知识

佐手、 提交于 2020-03-26 09:12:17
一 什么是web框架?   框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。   Web应用的流程:     // 浏览器发送一个HTTP请求;     // 服务器收到请求,生成一个HTML文档;     // 服务器把HTML文档作为HTTP响应的Body发送给浏览器;     //浏览器收到HTTP响应,从HTTP Body取出HTML文档并显   对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n",encode("utf8")) def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8001)) sock.listen(5) while True: connection, address = sock.accept() handle_request(connection)