问答详情
源自:6-2 先来填用户名和密码 - 文本输入框、密码输入框

两者之间有什么区别???

<body>

<form method="post" action="save.php">

      <label for="username">用户名:</label>

      <input type="text"  name="username" id="username" value="" />

      <label for="pass">密码:</label>

      <input type="password"  name="pass" id="pass" value="" />    

</form>  

</body>



<body>

<form  method="post" action="save.php">

    账户: 

<input  type="text"  name="myName" />

<br>

密码: 

    <input  type="password"  name="pass" />

</form> 

</body>

有什么区别吗?感觉效果都差不多


提问者:慕粉3758379 2016-09-15 21:12

个回答

  • qq_北风那个飘_0
    2016-09-26 22:28:21

    带label的那个文字是可以交互的,可以点

    不带label就是一个单纯的文字,不可以点不可以交互

  • jjancs
    2016-09-16 00:50:25

    好像是这样的

    <label for="username">用户名:</label>

    <input type="text"  name="username" id="username" value="" />

    label 标签在用浏览器显示的时候是没有其他特别效果的。上面的lable标签中for和input的id是一样的,这是把 用户名  这个标签和input绑定了,所以当鼠标点击这个标签的时候可以触发input。

    而这个

        账户: 

    <input  type="text"  name="myName" />

    就实现不了这个效果

  • 艾伦的沙滩
    2016-09-15 21:31:34

    上面的那个,可以将用户数据通过表单传输到后台,然而下面的那个,没有数据传输到后台,只是一个空架子,没有将数据传输到后台。以上个人见解,如有错误,欢迎指正。

  • 白小九
    2016-09-15 21:23:47

    一个能设样式,一个不能设

  • 伪程序员1993
    2016-09-15 21:23:47

    希望有大神来回答这个问题,我觉得可能更方便计算机处理,因为一一和name对应