首页技术文章正文

HTML表单控件input的使用

更新时间:2022-05-19 来源:黑马程序员 浏览量:

浏览网页时,读者经常会看到单行文本输入框、单选按钮、复选框、重置按钮等,使用<input/>控件可以在表单中定义这些元素,其基本语法格式如下。

<input type=”控件类型”/>

在上述语法中,type属性为其最基本的属性,取值有多种,用来指定不同的控件类型。除type属性外,<input/>控件还可以定义很多其他属性,其中,比较常用的如id、name、value、size,它们分别用来指定input控件的ID值、名称、控件中的默认值和控件在页面中的显示宽度。

接下来通过一个案例来演示<input/>控件的使用。

在chapter01文件夹下创建一个HTML文件htmlDemo06,在该文件中使用表单控件来显示

注册页面,其关键代码如文件1-6所示。

文件1-6 htmlDemo06.html

<body>
 <fieldset>
    <legend注册新用户</legendwW.itheima.Com
    <!--表单数据的提交方式为POST--->
    <form action="#" method="post">
       <table cellpadding="2" align="center">
        <tr>
           <td align="right">用户名:</td>
           <td>
              <!--1.文本输入框控件-->
              <input type="text" name="username" />
          </td>
        </tr>
        <tr>
           <td align="right">密码:</td>
           <!--2.密码输入框控件-->
           <td><input type="password" name="password" /></td>
         </tr>
         <tr>
            <td align="right">性别:</td>
       <td>
      <!--3.单选输入框控件,由于无法输入value,所以预先定义好-->
      <input type="radio"name="gender"value="male"/>男
      <input type="radio" name="gender" value="female"/> 女
          </td>
       </tr>
      <tr>
       <td align="right">兴趣:</td>
                        <td>
                <!--4.复选框控件-->
                <input type="checkbox"name="interest"value="film"/>看电影
                <input type="checkbox"name="interest"value="code"/>敲代码
                <inputtype="checkbox"name="interest"value="game"/>玩游戏
                </td>
              </tr>
              <tr>
                <td align="right">头像:</td>
                <td>
                <!--5.文件上传控件-->
               <input type="file" name="photo" />
           </td>
        </tr>
                <tr>
          <td colspan="2" align="center">
          <!--6.提交按钮控件-->
          <input type="submit"value="注册"/>
          <!--7.重置按钮控件,单击后会清空当前form-->
          <input type="reset"value="重填"/>
         </td>
        </tr>
      </table>
    </form>
 </fieldset>
</body>

在文件1-6中,分别使用<input/>标记定义了文本输入框控件、密码输入框控件、单选框和复选框控件、文件上传控件以及提交和重置按钮控件。在上述控件中,name属性代表控件名称,value属性表示该控件的值。需要注意的是,单选框控件和复选框控件必须指定相同的name值,这是为了方便在处理页面数据时获取表单传递的值(表单所传递的就是该控件的value值)。上述代码中,还用了<fieldset><legend>标记。<fieldset>标记的作用是将表单内的元素分组,而<legend>标记则为<fieldset>标记定义标题。

使用浏览器打开文件1-6,显示结果如图1-8所示。

表单控件的使用

图1-8表单控件的使用

填写完图1-8中所示的表单数据后,页面如图1-9所示。

表单控件的使用

图1-9表单控件的使用

从图1-9可以看出,密码输入框中内容为不可见状态,单选按钮只能选择一个值,而复选框可以选择多个值。

与其他语言类似,HTML中也提供了代码注释,它以“<!--”开头,以“-->”结束,其语法如下所示。

<!--注释内容-->

在文件1-6中,就大量地使用了HTML注释,被注释的内容不会显示到浏览器页面上,但是通过查看浏览器中的源代码可以看到HTML中的注释信息。




分享到:
在线咨询 我要报名