美文网首页
HTML之form

HTML之form

作者: IsGirl | 来源:发表于2017-07-17 00:22 被阅读0次

1 什么是form

form标签在HTML中是用来创建表单,表单的作用是用来与服务器进行数据交互的。

2 属性

  1. method属性:规定用于发送 form-data 的 HTTP 方法。实际上就是请求的方式。
    a. get方式:就是将请求的参数直接拼接在请求路径的后面。这样的方式会把参数暴露在地址栏,不安全,而且有长度的限制。
    b. post方式:这种请求方式将参数保存在请求体中,地址栏不会出现请求的参数。相对安全。

  2. name属性:表单的名称。
    定义表单的名称,一般不使用。

  3. action属性:指定表单请求的路径
    form表单的灵魂,action指定的请求路径的具体地址

  4. target属性:指定action的Url在哪里打开
    a. _blank:指定action的Url在新开的浏览器窗口中
    b. _parent:指定action的Url在父级浏览器窗口中
    c. _self:指定action的Url在当前浏览器窗口中
    d. _top:指定action的Url在顶级浏览器窗口中

3 input标签(自闭合标签)

input是表单的一种输入对象,根据属性的不同有分为文本输入框,密码输入框,单选/复选框,提交/重置按钮等。
3.1相关属性
参数name:同样是表示的该文本输入框名称。
参数size:输入框的长度大小。
参数maxlength:输入框中允许输入字符的最大数。
参数value:输入框中的默认值
特殊参数readonly:表示该框中只能显示,不能添加修改。
参数placeholder:用来给文本框设置默认值

a. <input type="text">
文本输入框
b. <input type=password>
密码输入框
c. <input type="file">
打开一个本地文件,并提交
d.<input type=hidden>
非常值得注意的一个,通常称为隐藏域:如果一个非常重要的信息需要被提交,但又不想显示到页面上。eg:
<input type="hidden" name="hiddenInfo" value="123456789">

hidden

e.<input type=button>
标准的一windows风格的按钮,当然要让按钮跳转到某个页面上还需要加入写JavaScript代码

<form name="form1">  
  <input type="button" name="button" value="按钮" onclick="window.open("http://www.baidu.com")>
</form>

f. <input type=checkbox>
多选框,常见于注册时选择爱好、性格、等信息。参数有name,value及特别参数checked(表示默认选择)
其实最重要的还是value值,提交到处理页的也就是value。
g. <input type=radio>
即单选框,出现在多选一的页面设定中。参数同样有name,value及特别参数checked.
不同于checkbox的是,name值一定要相同,否则就不能多选一。当然提交到处理页的也还是value值。
h.<input type=image>
提交式图片eg:

<form name="form1" action="xxx.asp">
  <input type="image" src="../images/111.gif">
</form>

i.<input type=submit>
submit主要功能是将Form中所有内容进行提交action页处理
j.<input type=reset>
reset则起个快速清空所有填写内容的功能

相关文章

  • HTML之form

    1 什么是form form标签在HTML中是用来创建表单,表单的作用是用来与服务器进行数据交互的。 2 属性 m...

  • html之form

    1.form表单有什么作用?有哪些常用的input 标签,分别有什么作用? form表单就是将用户的表单内容通过提...

  • HTML之form表单

    什么是form表单? 用来接收用户输入信息,表单中可以包含input标签。 form表单的属性 action :设...

  • HTML之表单form

    form表单有什么作用?有哪些常用的input 标签,分别有什么作用? 表单的作用的收集输入相关信息,通过表单提交...

  • 02_html&css

    HTML 表单标签

    form标签属性action:表单提交的路径,可以是html,也可以...

  • _姜3

    @form表单form使用HTML5语法,顶部需添加说明 = = = = = = =...

  • 2018-02-02 疑问

    1、_form.html.erb里面<%= form_for @group do |f| -%>和<%= form...

  • 2019-10-24 表单标签

    今天学习了html表单 HTML表单(

    标签) 属性: 1 action:决定表单提交的地...

  • HTML表单的用法

    html表单用于搜集不同类型的用户输入。

    元素 form元素定义html表单 HTML 表单包含表单元...

  • HTML表单用法

    HTML form表单用于为用户输入创建 HTML 表单。收集用户不同类型的数据。 HTML Form 語法 表单...

网友评论

      本文标题:HTML之form

      本文链接:https://www.haomeiwen.com/subject/jwgghxtx.html