【form表单】 1、两个重要属性:action-表单提交的服务器地址 method-表单提交数据的方法(get/post) 2、get和post的区别: get:使用URL传参: http://服务器地址?name1=value1&name2=value2 (?表示传递参数,?后面采用name=value的形式传递,多个参数之间,用&链接) URL传参不安全,所有信息可在地址栏看到,并且可以通过地址栏随意传递其他数据。 URL传递数据量有限,只能传递少量数据。 POST:使用http请求传递数据。URL地址栏不可见,比较安全。且传递数据量没有限制。 3、【input常用属性】 type:表示input输入框的类型。 name:input输入框的别名。一般情况下,必填。因为,传递数据时,使用name=value的形式传递 value:input输入框的默认值。 placeholder:input的提示内容,当输入框用value的时候,提示内容消失。 (了解)tabindex="1" 控制点击tab键时的跳转顺序,从最小的开始,逐个往大的数值跳转 获得焦点。 【input特殊属性】 checked="checked" 默认选中。 disabled="disabled" 设置控件不能使用。用在按钮上不能点击,用在输入框上不能修改。 而且,如果输入框disabled,则输入框信息不能往后台传递。 hidden="hidden" 隐藏。等同于<input type="hidden" name="username" value="1234" /> 常用于配合disabled,或根据其他需要,使用隐藏域传递数据。 4:【input-type属性详解】 text:文本输入框 password:密码输入框,输入内容时显示小黑点。 radio:单选按钮。 checkbox:复选按钮。 >>> name和value属性需同时存在,提交时,提交的是value中的属性值。 例如:<input type="radio" name="sex" value="男"/> 提交时,显示“sex=男” >>> radio凭借name属性区分是否为同一组。name相同,为同组,同组中只能选择一个。 >>> checked="checked" 默认选中。(radio只能选一个,checkbox可以选多个) file:文件上传按钮。 submit:提交按钮。提交表单数据。 reset:重置按钮。将表单数据重置为初始状态。 image:图形提交按钮。功能同submit,可以提交数据。 button:普通按钮。没有任何功能 5、【下拉选择控件 select】 写法:<select> <option></option> //可以有N多个 </select> name属性,应该写在<select>上,所有选项只有一个name multiple="multiple" 设置select控件为多选,可在界面使用Ctrl+鼠标,进行多选。一般不用。 option常用属性: value="":当option没有value属性时,往后台传递的是<option></option>标签中的文字; 当option有value属性时,往后台传递的是value属性的值。 title="":鼠标指上后显示的文字。 selected="selected":默认选中。 <optgroup label="山东省"></optgroup> :用于将option标签进行分组,label属性表示分组名。 6: 【文本域 textarea】 写法:<textarea></textarea> 设置宽高style="width: 200px; height: 150px;" 自身有cols="" rows=""两个属性,但不常用 readonly="readonly" 设置为只读模式,不允许编辑。 style="resize: none;" 设置为宽高不允许修改。 style="overflow: ;" 设置当文字超出区域时,如何处理。 >>> 也可以通过overflow-x/overflow-y分别设置水平垂直方向的显示方式。 >>> 常用属性值:hidden 超出区域的文字,隐藏无法显示 scroll 无论文字多少,均会显示滚动 auto 自动,根据文字多少自动决定是否显示滚动条(默认样式) 7: 【表单的边框与标题】 <fieldset> //表单边框 <legend>联系方式</legend> 表单标题 </fieldset> >>>如果想要让标题嵌入到边框中,需将标题标签写到边框标签里面。 >>>一个表单,可以有多组边框+标题的组合。 8: 【HTML5 智能表单】 H5新增input的form属性,用于指向特定form表单的id,实现input无需放在form标签之中,即可通过表单进行提交。 <FORM id=foo> … </FORM> <INPUT … form="foo"> type新增属性:详见表格 email、URL、date、time、month、week、number、range、color input元素的新增属性: Autocomplete:自动完成功能.记录用户之前输入的内容,并在下次输入时自动提示完成输入。 >>> 属性值: on/off >>> 可以在form表单上使用,对整张表单的所有控件进行自动完成的开关 也可以在input上使用,对特定输入框进行修改。 >>> 绝大部分浏览器,默认开启。 Autofocus:自动获得焦点. autofocus="autofocus",只能设置input元素自动获得焦点。 Form:所属表单。通过form表单的id,确定此input输入哪张表单。 Required:必填.required="required" 设置input必填,否则阻止提交。 Pattern:使用正则表达式验证input的模式(后续讲解) Placeholder:提示内容,当有value时,取消提示。
相关推荐
海康威视GigE工业相机的python调用demo
默认路径安装完成后,在路径C:\Program Files (x86)\MVS\Development\Samples\Python\BasicDemo下的BasicDemo.py中,海康威视官方提供了基本的调用方法,本文也是基于这个修改的。BasicDemo.py提供了通过枚举选择相机的方法,在官方的另一个DEMO:ConnectSpecCamera.py中提供了另一种不通过枚举,直接访问特定IP相机的方法,也可以参考。另外,如果每台相机都定义了唯一的用户定义名,也可以通过用户定义名来区分相机。
解决Vue3的ts报错:类型“{}”上不存在属性“xxx”,三种方法彻底根治
网上找了各种原因,有让添加jsconfig.json文件的,有让新建一个项目的,有的直接放弃ts的,哈哈哈,真的是千奇百怪都有,好吧,我这里就也出一种方法,不要用vscode了,使用WebStorm,哈哈哈,可能让你也想不到吧,但是真的有效啊:请看效果,就不报错了,撒花。
ENVI基于Landsat影像构建郑州市2000-2019年遥感生态指数RSEI
本文基于landsat5、landsat7、landsat8三种传感器的影像,使用ENVI软件构建郑州市2000-2019年遥感生态指数RSEI。内含ENVI详细操作、使用的公式以及构建结果。
解决新建vue3+ts项目报错类型“{}“上不存在属性
解决新建vue3+ts项目报错类型“{}“上不存在属性
【Sentaurus TCAD仿真】几种基础操作
当内存不足时,没必要删除整个Project,只需要 Clean up 节点信息即可。因为占用内存的主要部分是。文件数据,Command文件是不占用多少内存的,下次需要此工程仿真结果重新运行即可。右击可以对该工程进行剪切、复制、删除、重命名等操作。当节点号有时候排序混乱的时候,我们需要重新编排节点号。此时左侧工具栏就能看见我们新建的这个工程。运行节点时不同的颜色代表目前的状态。在这个地方添加要使用的工具。这个时候需要的工具就建好了。然后选择需要使用的工具。我们需要保存这个工程。
excel 利用SUBTOTAL函数计算筛选后数列总和、均值、最大、最小值
表里有三个人,咱们需要筛选出三个人,并分别计算他们的总和值。 先看一下数据范围(A1:B27) 通过筛选找张三。 按照上图所示输入函数,选择9,求和。 然后按照函数输入即可。 就能计算出结果。 筛选项选择王五,就会自动计算王五的总和。 筛选到李四就会自动计算李四的总和。 如果把9改成1,就是自动计算筛选出来的均值结果,如下图所示。 如果改成4就是取筛选项的最大值,选择5就是取最小值。 ...
【报错】类型“{}”上不存在属性“ruleForm”。
类型“{}”上不存在属性“ruleForm”。补充:这是在vue3+ts的项目中遇到的。将vue official禁用再启用。
2026爬虫反爬终极对抗:AST解混淆+算法还原+Python复现全流程实战
本文分享了破解JS加密参数的完整流程,重点介绍AST解混淆和算法还原方法。针对电商网站常见的混淆手段(变量名混淆、控制流平坦化、字符串加密等),作者提出一套高效解决方案:通过AST解析还原可读代码,结合Chrome断点调试定位加密函数,最后用Python精准复现加密逻辑。文章包含具体的代码实现,如字符串数组还原的AST操作示例,并详细说明了从样本采集到验证测试的全流程。该方法已成功应用于10多个网站,将破解时间从一周缩短至一天,为处理JS加密参数提供了可复用的技术方案。
Angular报错 类型“typeof Observable”上不存在属性“from” 类型observable<any>上不存在属性debounceTime
在学习Angular过程中,由于按照视频Angular4学习的,代码报错:类型“typeof Observable”上不存在属性“from”,类型observable<any>上不存在属性debounceTime 查资料发现,由于自己环境是Anguar8,"rxjs": "~6.4.0",响应式编程的语法已经有一些变化了。 Angular4 Observable用法: Obse...
使用MATLAB和Simulink来创建一个智能家居照明控制系统的仿真模型
智能家居中的智能照明控制系统旨在通过自动化手段优化家庭照明,提高能源效率和居住舒适度。这通常涉及传感器(如光敏传感器、运动传感器)、控制器(如微控制器或PLC)以及执行器(如调光器或开关)。在这个教程中,我们将使用MATLAB和Simulink来创建一个智能家居照明控制系统的仿真模型。
YOLO26 实例分割技术:Mask 分支与特征融合
YOLO26实例分割技术研究摘要:本文提出了一种基于YOLO架构的高效实例分割方法,通过创新设计Mask分支和特征融合策略解决像素级分割精度、多尺度目标处理等挑战。系统采用共享Backbone提取特征,检测分支输出边界框和类别,Mask分支生成原型Mask和组合系数。核心创新包括:1)原型Mask生成与线性组合机制;2)检测与Mask特征共享;3)结合BCE和Dice的多任务损失函数。实验表明该方法在保持实时性的同时实现了高质量分割,为轻量级实例分割提供了新思路。
mysql查询单表树结构语句,根据父级id查询所有子类,根据子级id查询所有父类
数据库结构 -- 建表语句 CREATE TABLE `tree_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_id` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- 插入记录 INSERT INTO `tree_table`(`id`, `pa
静态时序分析—set_sense
set_sense 常见用法
Mysql中父子查询 单表根据id查询parentId
字段不做特殊声明,下面上方法 //创建一个方法 名字为 getParentIdList CREATE FUNCTION `getParentIdList`(roleId BIGINT) // 参数可以根据自己的数据类型自定义 //返回值 类型 RETURNS VARCHAR(255) BEGIN DECLARE fid BIGINT default 0; DECLAR...
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
mysql中有一张表,表名为public,表中有id,parentid,name三列.表中通过id和parentid实现父子关系的关联,并且父子关系有多层.在java中,如何通过mybatisplus...
在 Java 中使用 MybatisPlus 的 Wrapper 对象查询 name 列中包含 "test" 的所有数据的父子数据,并将数据存入数组中可以这样实现: 创建 Wrapper 对象,设置查询条件,如下: Wrapper<Public> wrapper = new EntityWrapper<Public>(); wrapper.like("name", "te...
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
报错类型“{}”上不存在属性“”
报错类型“{}”上不存在属性“”
NTscan扫描工具
ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。
vscode中vue3+ts报类型“{ }“上不存在属性“ “,以及ts.config.app.json和tsconfig.node.json中报错(彻底解决)
亲爱的小伙伴们,你们是否遇到过使用vscode打开vue3+ts项目时一片爆红,一直提示类型"{}"上不存在属性 "",以及ts.config.app.json和tsconfig.node.json中报“在没有"node"模块解析策略的情况下,无法指定选项"-resolveJsonModule”的问题,不要担心,不要着急,看了很多篇的博客,我终于是彻底解决了这些恶心的报错,然后就迫不及待地想要分享给大家,希望对各位有所帮助哦!
类型“{}”上不存在属性“XXX”
类型“{}”上不存在属性“XXX”
FormData学习
FormData FormData 提供了表单数据的键值对,经过其的数据可以通过 XMLHttpRequest 向后端发送,编码类型需要被设为‘multipart/form-data’. 构造函数 FormData() 创建一个新的 FormData 对象 方法 FormData.append() 向 FormData 中添加新的属性值,如果属性存在,也不会被覆盖,会新增,属性不存...
form表单大全h5新标签
form表单大全 H5新标签
类型“{}”上不存在属性“xxx”。ts(2339)-解决方案集锦
类型“{}”上不存在属性“xxx”。ts(2339)
H5中form表单属性以及内容设计
关于form表单容器中属性: form:表单容器标签 input:输入框 select:下拉框 textarea:文本域
html5之form表单
表单在 Web 网页中用来给访问者填写信息,从而能采集客户端信息,使网页具有交互的功能。一般是将表单设计在一个Html 文档中,当用户填写完信息后做提交(submit)操作,于是表单的内容就从客户端的浏览器传送到服务器上,经过服务器上程序处理后,再将用户所需信息传送回客户端的浏览器上,这样网页就具有了交互性。这里我们只讲怎样使用Html 标志来设计表单。 所有的用户输入内容的地方都用表单来写,如登录注册、搜索框。 一个表单一般应该包含用户填写信息的输入框,提交按钮等,这些输入框,按钮叫做控件,表单很像容器,
HTML5-form表单总结
总结html5---form标签,input标签,textarea标签,select标签的相关用法,form标签是表单元素(文本框,密码框,下拉列表框等等),一般由input,textarea,select标签构成,需要放到form标签内使用。
ts2339错误:类型{}上不存在属性“xxx“
正确姿势:const aaa:any = {};
h5 form表单
密码框:通过来设定,不会显示文本,用星号或圆点代替。文本框:文本域通过来设定。表单元素:表单标签、表单域、表单按钮(submit)
2110



被折叠的 条评论
为什么被折叠?



