name ="..."属性在输入中的作用是什么?

Jit*_*yas 3 html xhtml w3c

在这个表单代码中name=""属性的作用是什么?

name="s"name="submit".

是否有必要添加?

<form action="/index.php" method="get">
   <fieldset>
    <legend>Search</legend>
    <label for="s"><span>Search WaSP</span>
    <input value="" name="s" id="s"></label>
    <input type="submit" value="Go!" name="submit" >
   </fieldset>
  </form>
Run Code Online (Sandbox Code Playgroud)

ken*_*ytm 7

name("控件名"的形式提交时)将被传递到查询字符串.这与用于通过UA(浏览器)唯一地标识元素id属性不同.

有了name,查询就像

/index.php?s=&submit=Go!
Run Code Online (Sandbox Code Playgroud)

没有name,查询就像

/index.php
Run Code Online (Sandbox Code Playgroud)