美文网首页
HTML表单内容学习

HTML表单内容学习

作者: 酵母小木 | 来源:发表于2019-03-06 14:09 被阅读0次

本文转载自Thoughtworks学习平台的训练营的学习任务,仅供个人笔记回忆之用

1. 表单包含的小组件

组件 代码
单行文本框 <input type='text'>
密码输入 <input type='password'>
多行文本框 <textarea>
单选按钮 <radio>
多选按钮 <checkbox>
下拉选择(单选) <select>
下拉选择(多选) <select multiple>
文件选择 <input type='file'>
时间和日期 <input type="date">
<input type="datetime-local">
<input type="month">
<input type="week">
<input type="time">

2. HTML 表单中常用的属性

属性 功能
action 向服务器发送的请求地址
method 要发送的HTTP请求类型
name 表单的名称
target 用于发送请求和接收响应的窗口名称
value 某一个具体的表单项所对应的值
placeholder 输入框的占位符,当输入框中为空时占位符会显示
checked 针对多选框/单选框,默认的状态时选中状态

3. 表单设计的几个原则:

  • 尽量帮助用户不出差错
  • 尽早提示用户填写错误
  • 尽可能的扩大选择/点击区域
  • 当表单中控件较多是要分组
  • 在设计表单时要分清主要动作和次要动作

4. 如何获取form表单的引用?

<form id="form" name="form1"></form>
我现在想取到上面的form表单的引用,一共有以下方式可以获取到上面 的form表单引用;

  • 通过获取form表单的id,来获取form表单的引用;如下代码:
    var formId = document.getElementById("form");console.log(formId);
  • 通过document.forms 取得页面中的所有表单元素,然后通过索引来取到对应的form元素,如下代码所示:取得页面第一个form元素;
    console.log(document.forms[0]);
  • 通过from表单中的name属性来获取,代码如下:
    console.log(document.forms['form1']);

5. 如何提交表单?

用户单击提交按钮或图像按钮时,就会提交表单,使用input或者button都可以提交表单,只需将type设置为submit或者image即可,如下三种方式都可以;

  • 第一种:
<form id="form" name="form1" action="http://www.baidu.com">
    <!-- 存放一个input放在这,为了获取焦点,然后我们可以按enter键提交 -->
    <input type="text">
    <input type="submit" value="submit">
</form>
  • 第二种:
<form id="form" name="form1" action="http://www.baidu.com">
    <!-- 存放一个input放在这,为了获取焦点,然后我们可以按enter键提交 -->
    <input type="text">
    <button type="submit">submit</button>
</form>
  • 第三种:
<form id="form" name="form1" action="http://www.baidu.com">
    <!-- 存放一个input放在这,为了获取焦点,然后我们可以按enter键提交 -->
    <input type="text">
    <input type="image" src="aa.jpg">
</form>

6. 何重置表单?

如果我们使用按钮重置表单的话,有下面2种方式:

  • 第一种代码如下:
<form id="form" name="form1" action="http://www.baidu.com">
    <input type="text">
    <input type="reset" value="reset">
</form>
  • 第二种代码如下:
<form id="form" name="form1" action="http://www.baidu.com">
    <input type="text">
    <button type="reset">reset</button>
</form>

相关文章

  • HTML表单内容学习

    本文转载自Thoughtworks学习平台的训练营的学习任务,仅供个人笔记回忆之用 1. 表单包含的小组件 2. ...

  • 2019-10-24 表单标签

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

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

  • 零基础转行前端,大概需要学多长时间?

    第一阶段:HTML+CSS 学习时间: 半个月 主要学习内容: 1.HTML标签、表单,HTML5新特性2.CSS...

  • HTML表单小记

    HTML表单作用 HTML表单是什么? 简单来说,HTML表单就是:能够让用户输入具体内容的信息表,比如邮箱注册 ...

  • form表单(一)

    知识点: 什么是表单 GET和POST HTML表单 在HTML中,表单的作用是收集标签中的内容, ... 中间...

  • html 表单内容小结

    form表单有什么作用?有哪些常用的input 标签,分别有什么作用? 表单标签 功能:用于申明表单,定义采集数...

  • HTML表单的使用方法

    1.HTML表单简介 HTML表单是一个包含表单元素的区域,用来收集用户输入的内容并提交。表单使用标签 来设置 标...

  • HTML表单的简单了解

    简介及引言: HTML表单是一个包含表单元素的区域,用来收集用户输入的内容并提交。表单使用标签 来设置 HTML ...

  • HTML表单学习

    一、post与get方式提交数据的区别 post是向服务器传送数据,get是从服务器获取数据。 post是通过HT...

  • EGG框架获取表单内容及校验参数示例

    获取表单内容 新建一个表单html在view中 View 中的html需要用到View引擎,安装egg-view-...

网友评论

      本文标题:HTML表单内容学习

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