加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

HTML 网页表单提交的规则文档

发布时间:2018-09-03 23:33:01 所属栏目:创业 来源:站长网
导读:最近在做一个HTML解析的引擎,在处理FORM表单时候特别混乱。在此根据近一周的经验总结一下HTML表单的提交规则。 INPUT TYPE=BUTTON 永远不提交 INPUT TYPE=CHECKBOX 只在勾选后提交 INPUT TYPE=FILE 永远提交,即使为空值 INPUT TYPE=HIDDEN 永远提交,即使
最近在做一个HTML解析的引擎,在处理<FORM>表单时候特别混乱。在此根据近一周的经验总结一下HTML表单的提交规则。

<INPUT>
TYPE=BUTTON
永远不提交

<INPUT> TYPE=CHECKBOX 只在勾选后提交
<INPUT> TYPE=FILE 永远提交,即使为空值
<INPUT> TYPE=HIDDEN 永远提交,即使为空值
<INPUT> TYPE=IMAGE 永远提交,即使为空值
<INPUT> TYPE=PASSWORD 永远提交,即使为空值
<INPUT> TYPE=RADIO 只在勾选后提交,如果一组Radio没有任何勾选,全部不提交。
<INPUT> TYPE=RESET 永远不提交

<INPUT> TYPE=SUBMIT 点击哪个按钮,则提交这个按钮的值,其他的SUBMIT按钮值都不提交。
如果表单的提交行为是由JavaScript脚本触发的,则不提交任何值。

<INPUT> TYPE=TEXT 永远提交,即使为空值
<BUTTON>
TYPE=BUTTON
永远不提交

<BUTTON> TYPE=RESET 永远不提交
<BUTTON> TYPE=SUBMIT 点击哪个按钮提交表单,则提交这个按钮的值。
如果省略TYPE,IE默认为BUTTON,火狐默认SUBMIT。
<SELECT>
NONE
永远提交,即使为空值。
<TEXTAREA>
NONE 永远提交,即使为空值。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读