0330-【form表单】常用属性·新增属性·特殊属性

工业级隔离CAN FD收发器ISO1042设计实战:从原理到EMC防护 在工业自动化与伺服驱动系统中,CAN总线是实现设备间可靠通信的关键技术。其核心原理是通过差分信号传输和仲裁机制,在复杂电磁环境中实现多节点实时数据交换。这项技术的核心价值在于为高噪声、高干扰的工业现场提供了稳定、确定性的通信基础,是构建分布式控制系统不可或缺的环节。其典型应用场景包括新能源汽车电池管理、工业机器人伺服控制以及光伏逆变器集群通信等。本文将聚焦于如何通过高性能隔离CAN FD收发器(如TI的ISO1042)来应对地电位差、浪涌和高压串扰等现场挑战,深入解析其集成的电气隔离、±70V总线故障保护和 阅读详情
【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时,取消提示。
【Network Management】AUTOSAR局部网络管理从0到1配置实践 AUTOSAR局部网络管理从0到1配置实践 阅读详情

相关推荐

海康威视GigE工业相机的python调用demo

默认路径安装完成后,在路径C:\Program Files (x86)\MVS\Development\Samples\Python\BasicDemo下的BasicDemo.py中,海康威视官方提供了基本的调用方法,本文也是基于这个修改的。BasicDemo.py提供了通过枚举选择相机的方法,在官方的另一个DEMO:ConnectSpecCamera.py中提供了另一种不通过枚举,直接访问特定IP相机的方法,也可以参考。另外,如果每台相机都定义了唯一的用户定义名,也可以通过用户定义名来区分相机。

xulibo5828的博客 2110

解决Vue3的ts报错:类型“{}”上不存在属性“xxx”,三种方法彻底根治

网上找了各种原因,有让添加jsconfig.json文件的,有让新建一个项目的,有的直接放弃ts的,哈哈哈,真的是千奇百怪都有,好吧,我这里就也出一种方法,不要用vscode了,使用WebStorm,哈哈哈,可能让你也想不到吧,但是真的有效啊:请看效果,就不报错了,撒花。

5万+

ENVI基于Landsat影像构建郑州市2000-2019年遥感生态指数RSEI

本文基于landsat5、landsat7、landsat8三种传感器的影像,使用ENVI软件构建郑州市2000-2019年遥感生态指数RSEI。内含ENVI详细操作、使用的公式以及构建结果。

Lexicopperfield的博客 1万+

解决新建vue3+ts项目报错类型“{}“上不存在属性

解决新建vue3+ts项目报错类型“{}“上不存在属性

m0_47301039的博客 4829

【Sentaurus TCAD仿真】几种基础操作

当内存不足时,没必要删除整个Project,只需要 Clean up 节点信息即可。因为占用内存的主要部分是。文件数据,Command文件是不占用多少内存的,下次需要此工程仿真结果重新运行即可。右击可以对该工程进行剪切、复制、删除、重命名等操作。当节点号有时候排序混乱的时候,我们需要重新编排节点号。此时左侧工具栏就能看见我们新建的这个工程。运行节点时不同的颜色代表目前的状态。在这个地方添加要使用的工具。这个时候需要的工具就建好了。然后选择需要使用的工具。我们需要保存这个工程。

qq_45746744的博客 1万+

excel 利用SUBTOTAL函数计算筛选后数列总和、均值、最大、最小值

表里有三个人,咱们需要筛选出三个人,并分别计算他们的总和值。 先看一下数据范围(A1:B27) 通过筛选找张三。 按照上图所示输入函数,选择9,求和。 然后按照函数输入即可。 就能计算出结果。 筛选项选择王五,就会自动计算王五的总和。 筛选到李四就会自动计算李四的总和。 如果把9改成1,就是自动计算筛选出来的均值结果,如下图所示。 如果改成4就是取筛选项的最大值,选择5就是取最小值。 ...

yuanYW7556的博客 3万+

【报错】类型“{}”上不存在属性“ruleForm”。

类型“{}”上不存在属性“ruleForm”。补充:这是在vue3+ts的项目中遇到的。将vue official禁用再启用。

qq_61798306的博客 512

2026爬虫反爬终极对抗:AST解混淆+算法还原+Python复现全流程实战

本文分享了破解JS加密参数的完整流程,重点介绍AST解混淆和算法还原方法。针对电商网站常见的混淆手段(变量名混淆、控制流平坦化、字符串加密等),作者提出一套高效解决方案:通过AST解析还原可读代码,结合Chrome断点调试定位加密函数,最后用Python精准复现加密逻辑。文章包含具体的代码实现,如字符串数组还原的AST操作示例,并详细说明了从样本采集到验证测试的全流程。该方法已成功应用于10多个网站,将破解时间从一周缩短至一天,为处理JS加密参数提供了可复用的技术方案。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1527

Angular报错 类型“typeof Observable”上不存在属性“from” 类型observable<any>上不存在属性debounceTime

在学习Angular过程中,由于按照视频Angular4学习的,代码报错:类型“typeof Observable”上不存在属性“from”,类型observable<any>上不存在属性debounceTime 查资料发现,由于自己环境是Anguar8,"rxjs": "~6.4.0",响应式编程的语法已经有一些变化了。 Angular4 Observable用法: Obse...

XDarker的博客 2566

使用MATLAB和Simulink来创建一个智能家居照明控制系统的仿真模型

智能家居中的智能照明控制系统旨在通过自动化手段优化家庭照明,提高能源效率和居住舒适度。这通常涉及传感器(如光敏传感器、运动传感器)、控制器(如微控制器或PLC)以及执行器(如调光器或开关)。在这个教程中,我们将使用MATLAB和Simulink来创建一个智能家居照明控制系统的仿真模型。

xiaoheshang_123的博客 221

YOLO26 实例分割技术:Mask 分支与特征融合

YOLO26实例分割技术研究摘要:本文提出了一种基于YOLO架构的高效实例分割方法,通过创新设计Mask分支和特征融合策略解决像素级分割精度、多尺度目标处理等挑战。系统采用共享Backbone提取特征,检测分支输出边界框和类别,Mask分支生成原型Mask和组合系数。核心创新包括:1)原型Mask生成与线性组合机制;2)检测与Mask特征共享;3)结合BCE和Dice的多任务损失函数。实验表明该方法在保持实时性的同时实现了高质量分割,为轻量级实例分割提供了新思路。

一键难忘的博客 250

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

johnny0316的博客 3747

静态时序分析—set_sense

set_sense 常见用法

m0_61544122的博客 1万+

Mysql中父子查询 单表根据id查询parentId

字段不做特殊声明,下面上方法 //创建一个方法 名字为 getParentIdList CREATE FUNCTION `getParentIdList`(roleId BIGINT) // 参数可以根据自己的数据类型自定义 //返回值 类型 RETURNS VARCHAR(255) BEGIN DECLARE fid BIGINT default 0; DECLAR...

qq_38814483的博客 5185

温度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...

weixin_35750483的博客 458

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

报错类型“{}”上不存在属性“”

报错类型“{}”上不存在属性“”

m0_48390697的博客 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

vscode中vue3+ts报类型“{ }“上不存在属性“ “,以及ts.config.app.json和tsconfig.node.json中报错(彻底解决)

亲爱的小伙伴们,你们是否遇到过使用vscode打开vue3+ts项目时一片爆红,一直提示类型"{}"上不存在属性 "",以及ts.config.app.json和tsconfig.node.json中报“在没有"node"模块解析策略的情况下,无法指定选项"-resolveJsonModule”的问题,不要担心,不要着急,看了很多篇的博客,我终于是彻底解决了这些恶心的报错,然后就迫不及待地想要分享给大家,希望对各位有所帮助哦!

LLL3189860667的博客 2万+

类型“{}”上不存在属性“XXX”

类型“{}”上不存在属性“XXX”

2301_80185446的博客 1492

FormData学习

FormData FormData 提供了表单数据的键值对,经过其的数据可以通过 XMLHttpRequest 向后端发送,编码类型需要被设为‘multipart/form-data’. 构造函数 FormData() 创建一个新的 FormData 对象 方法 FormData.append() 向 FormData 中添加新的属性值,如果属性存在,也不会被覆盖,会新增,属性不存...

前端踩坑之路 931

form表单大全h5新标签

form表单大全 H5新标签

weixin_48672377的博客 441

类型“{}”上不存在属性“xxx”。ts(2339)-解决方案集锦

类型“{}”上不存在属性“xxx”。ts(2339)

訾博(ZiBo)的博客 6963

H5中form表单属性以及内容设计

关于form表单容器中属性: form:表单容器标签 input:输入框 select:下拉框 textarea:文本域

小小大青春 1074

html5之form表单

表单在 Web 网页中用来给访问者填写信息,从而能采集客户端信息,使网页具有交互的功能。一般是将表单设计在一个Html 文档中,当用户填写完信息后做提交(submit)操作,于是表单的内容就从客户端的浏览器传送到服务器上,经过服务器上程序处理后,再将用户所需信息传送回客户端的浏览器上,这样网页就具有了交互性。这里我们只讲怎样使用Html 标志来设计表单。 所有的用户输入内容的地方都用表单来写,如登录注册、搜索框。 一个表单一般应该包含用户填写信息的输入框,提交按钮等,这些输入框,按钮叫做控件,表单很像容器,

python全栈 2422

HTML5-form表单总结

总结html5---form标签,input标签,textarea标签,select标签的相关用法,form标签是表单元素(文本框,密码框,下拉列表框等等),一般由input,textarea,select标签构成,需要放到form标签内使用。

a_2373179473的博客 846

ts2339错误:类型{}上不存在属性“xxx“

正确姿势:const aaa:any = {};

南沙的星星 1万+

h5 form表单

密码框:通过来设定,不会显示文本,用星号或圆点代替。文本框:文本域通过来设定。表单元素:表单标签、表单域、表单按钮(submit)

yan52的博客 521
上一篇: 0330-form表单action method属性,input类型
下一篇: 0405-Label标签
LPDFIGHT
博客等级 码龄10年 18粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值