手把手式教学! html之一大板块:表单

简介: 手把手式教学! html之一大板块:表单

表单在网页中主要负责数据采集功能,目的是用户输入与服务器进行交互,也是html又一大板块,所以本期单独列举表单之内容,几乎是手把手式教学,希望能够对你有所帮助。



首先一个表单需要一个form标签


<form action="" method=""></form>


其中action的值是数据提交的服务器地址,method的值是数据提交的方法,有两个属性:get:查询服务器的数据和post:修改服务器的数据。一般采用post,因为更加安全,在提交表单时地址栏不会显示提交内容。



其次是表单类型


一般表单分为文本框,密码框,提交框,单选框,复选框,上传文件,重置按钮,图片按钮,下拉框,多行文本框和普通按钮。

名称 属性值 表单域
文本框 text input
密码框 password input
提交框 submit input
单选框 radio input
复选框 checkbox input
下拉框 option select
上传文件 file input
多行文本框 textarea textarea
图片按钮 image input
重置按钮 reset input
普通按钮 button button



下面来细讲


文本框:

<form >
   文本框:<input type="text" placeholder="提示" name ="name"   value="默认值">
</form>

显示内容:

20210115170642294.png


这里说明一下,placeholder值设置提示文本,value设置默认文本,如果加上disabled属性则将value值设置为不可更改。

密码框:

<form >
   密码框:<input type="password" placeholder="提示" >
</form>

显示内容:

20210115171029933.png


提交框:

<form >
  提交框:<input type="submit" value="点击提交">
</form>

显示内容:

20210115171201519.png


单选框:

<form >
  单选:<input type="radio" name ="sex"  checked="checked">男
  <input type="radio" name ="sex" >女
</form>

显示内容:

20210115171411682.png

这里说明一下,如果写上checked属性则表示默认选择这个单选选项,name值必须设置一致才能使其二选一,否则会出现多选现象。


复选框:

<form >
爱好:
    <label>
    <input type="checkbox" name="favorite"  />
    唱歌</label>
    <label>
    <input type="checkbox" name="favorite"  />
    跳舞</label>
    <input type="checkbox" name="favorite"  />
    游泳
    <br/>
    <input type="checkbox" name="favorite"  />
    看书
    <input type="checkbox" checked="checked" name="favorite"  />
    玩手机
</form>


显示内容:

这里说明一下,如果在一个input标签上嵌套label标签,则会使得点击文字也能选中该框。

下拉框:

    <form>学历
      <select size="1">
        <option selected>博士</option>
        <option>硕士</option>
        <option>本科</option>
        <option>大专</option>
      </select>
      <br>
      <br>
      学历
      <select size="3" multiple="multiple">
        <option selected>博士</option>
        <option>硕士</option>
        <option>本科</option>
        <option>大专</option>
      </select>
    </form>


显示内容:

这里说明一下,selected表示默认值,option设置每一个下拉选项,multiple代表显示滑动条,一般和size配套使用,size设置一次显示的内容有几个。


上传文件:

    <form>
      <input type="file" />
    </form>


显示内容:

多行文本框:

    <form>
      多行文本框:
      <br>
      <textarea rows="10" cols="30" >
      </textarea>
    </form>


显示内容:

图片按钮:

    <form>
      <input type="image" src="1.jpg">
    </form>

该图片可直接点击。

重置按钮:

    <form action="" method="post">
      <input type="reset" name="" id="" value="重置" />
    </form>

点击重置后所有表单数据清空,并设置为默认值。


点击重置后所有表单数据清空,并设置为默认值。

普通按钮:

    <form action="" method="post">
      <button type="button">同意</button>
    </form>

显示内容:

20210115173810870.png


以上涵盖了几乎所有表单涉及到的,几乎是手把手的教学,希望对你入门html或者复习html有帮助。谢谢观看!

相关文章
|
2月前
|
移动开发 HTML5
HTML5 表单属性3
`&lt;input&gt;` 标签的 `formaction`、`formenctype` 和 `formmethod` 属性分别用于指定表单提交的 URL 地址、数据编码类型和提交方法,这些属性可覆盖 `&lt;form&gt;` 标签中的相应属性,并且主要适用于 `type=&quot;submit&quot;` 和 `type=&quot;image&quot;` 的输入类型。
|
1月前
|
移动开发 JavaScript 前端开发
HTML5 表单属性7
`pattern` 属性使用正则表达式验证 `&lt;input&gt;` 元素的值,适用于 `text`, `search`, `url`, `tel`, `email`, 和 `password` 类型。
|
1月前
|
移动开发 UED HTML5
HTML5 表单属性6
`min`、`max` 和 `step` 属性用于限制 `&lt;input&gt;` 标签中的数值或日期范围。例如,可以设置日期选择器的最早和最晚日期,或限制数字输入框的值范围。`multiple` 属性允许在 `&lt;input&gt;` 中选择多个值,适用于邮箱和文件类型。这些属性增强了表单控件的功能性和用户体验。
|
1月前
|
移动开发 HTML5
HTML5 表单属性5
`height` 和 `width` 属性用于 `&lt;input&gt;` 标签中的 `image` 类型,定义图像的高度和宽度。
|
2月前
|
移动开发 HTML5
HTML5 表单属性4
`formnovalidate` 属性是一个布尔属性,用于 `&lt;input&gt;` 元素,指示该输入在表单提交时不需验证,可覆盖 `&lt;form&gt;` 元素的 `novalidate` 属性,常与 `type=&quot;submit&quot;` 一起使用。示例中展示了如何通过两个提交按钮(一个使用验证,另一个不使用)实现不同的表单提交方式。
|
2月前
|
移动开发 JavaScript 前端开发
HTML5 表单属性2
`novalidate` 是 HTML `&lt;form&gt;` 元素的布尔属性,用于禁用浏览器的默认表单验证功能。当此属性存在时,浏览器不会检查表单字段是否符合预设的验证规则,允许开发者通过 JavaScript 等手段自定义验证逻辑。
|
1月前
|
移动开发 数据安全/隐私保护 HTML5
HTML5 表单属性8
`required`属性确保表单提交前输入框不能为空,适用于多种类型的 `&lt;input&gt;` 标签,如文本、邮箱、密码等。`step`属性则用于指定输入域中合法数值的间隔,常与`max`和`min`属性配合使用,适用于数字、日期等类型。例如,设置`&lt;input type=&quot;number&quot; step=&quot;3&quot;&gt;`可使输入值以3为单位递增或递减。
|
2月前
|
移动开发 UED HTML5
HTML5 表单属性1
HTML5为&lt;form&gt;和&lt;input&gt;标签引入了多个新属性,增强了表单的功能性和用户体验。其中,&lt;form&gt;新增了autocomplete和novalidate属性;&lt;input&gt;则增加了如autofocus、formaction、placeholder等13个新属性,支持更精细的表单控制和数据验证。例如,autocomplete属性允许表单或输入字段提供自动完成功能,提高用户填写效率。
|
2月前
|
移动开发 UED HTML5
HTML5 表单元素1
HTML5引入了新的表单元素,如`&lt;datalist&gt;`、`&lt;keygen&gt;`和`&lt;output&gt;`,以增强表单的功能性和用户体验。
|
2月前
|
定位技术
时尚的联系我们表单HTML模板(源码)
一款时尚的联系我们表单Html模板,带地图和所在位置,输入基本信息和信息发送,看起来很漂亮的联系我们页面。
85 1
时尚的联系我们表单HTML模板(源码)