form标签的name属性详解

发布时间:2020-05-08 16:31:49 作者:Leah
来源:亿速云 阅读:826

html form标签name属性怎么用?本篇文章详细的介绍了关于HTML form标签的name属性的用法,以及关于name和id之间的区别,现在让我们一起来看这篇文章吧。

我们首先来看看HTML form标签的name属性用法介绍:

form中的name属性主要是对这个form进行标记,就像我们每一个人都一个名字一样,当form有名字的时候我们在进行动态网页设计时候就可以通过request.form("name")的方法来获得form表单中的有关数据!

看看form标签name属性的实例介绍:

带有name属性的HTML表单:

<form action="form_action.asp"method="get"name="myForm">
  <p>请输用户名: <input type="text"name="fname"/></p>
  <p>再输用户名: <input type="text"name="lname"/></p>
  <input type="button"onclick="formSubmit()"value="确定提交吗"/>
</form>

效果如图所示:

form标签的name属性详解

form标签的name属性介绍:

1.name属性如果给[],在提交表单的时候会把多个name值自动组成数组提交

2.size属性表现为两种属性,一种是type为text和password,size表现为可见内容的宽度,其他类型的input框表现为以像素为单位的输入字段宽度;常见用法:

<p>PIN:<input type="text" name="pin" maxlength="2" size="2"/></p>

用maxlength配合size属性进行直接布局

3.注意size属性有兼容性问题,一般不要用,尽量用css来控制input宽度

以下介绍的是常用name属性而很少用id属性的用法:(name和id之间的区别,name的优点)

form标签的name属性原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的:

1.表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。

2.frame和window的名字,用于在其他frame或window指定target。

以下这点可以通用,但是强烈建议用id不要用name属性:

锚点,通常以前写作

<a name="myname">

现在可以用任何的元素id来指定:

<div id="myid">

看完上诉内容,你们对form标签的name属性大概了解了吗?如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. 获取form所有name值
  2. HTML <form> 标签的 enctype 属性

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

name form html

上一篇:redis快的主要原因

下一篇:php有哪些模板引擎?

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》