[HTML]表单基础知识整理

表单三大部分:

1. 表单域:实现用户信息的收集与传递,把它范围内的表单元素信息提交给服务器。 

<form action="url地址" methon="提交方式(GET/POST)" name="表单名称" > 

    表单域

</form>

 

2. 表单控件:又称为表单元素。逐条收集用户信息。

<!-- 单行输入框,maxlength为输入字段的字符最大长度 -->
<input type="text" maxlength="10" value="请输入xx内容"/>


<!-- 密码框,输入内容在前端不可见 -->
<input type="password" name="pwd" id="password" />


<!-- 单选框,通过相同的name值进行多选一,check="checked"表示默认勾选 -->
<input type="radio" name="sex" value="男"/>
<input type="radio" name="sex" value="女" check="checked"/>


<!-- 复选框,通过相同的name值进行多选少,check="checked"表示默认勾选 -->
<input type="checkbox" name="hobby" value="琴"/>
<input type="checkbox" name="hobby" value="棋" check="checked"/>
<input type="checkbox" name="hobby" value="书"/>
<input type="checkbox" name="hobby" value="画" check="checked"/>

<!-- 上传文件 -->
<input type="file" />

<!-- 按钮,配合js使用 -->
<input type="button" onClick="">


<!-- 下拉框 -->
<select>
  <option>这是一个下拉框</option>
  <option select="selected">每个option为一个下拉选项</option>
  <option>select="selected"表示默认勾选</option> <select> <!-- 文本域,实际开发中cols(列数为整数)、rows(行数为整数)几乎不使用,使用css进行宽高设置 --> <textarea cols="20" rows="5" >这是一个文本域</textarea> <!-- 提交按钮 --> <input type="submit" /> <!-- 重置按钮 --> <input type="reset" />

此外input标签中,type还有image、hidden等取值,暂不表。

check="checked" / select="selected" ,在单选框和下拉框中写多个默认选项,则新值替换旧值,前端显示最后一个默认选项。

 

3.提示信息:label标签可以将提示信息与input标签绑定起来,当点击label标签内的文本时,浏览器自动将焦点转移到对应的表单元素中,以提高用户体验。

    type="input"时,点击label标签,光标自动跳转到输入框中。

    type="radio"或"checkbox"时,点击label标签,自动勾选对应的选项。

<label for="id名称">提示信息</label>
<input id="id名称">某个输入框</input>

 

 

以下为听课笔记:

posted @ 2021-04-16 15:23  夕苜19  阅读(223)  评论(0编辑  收藏  举报