半吊子出家的前端在看很多项目的时候都看到form嵌套input,例如下面的:
<form class="search_form">
<input type="search" name="search" placeholder="请输入商家或美食名称" class="search_input" v-model="searchValue" @input="checkInput">
<input type="submit" name="submit" class="search_submit" @click.prevent="searchTarget('')">
</form>
form在这里的用途是什么呢?发起请求也是@click里的事件里调起请求
1、在不使用AJAX提交数据的时候可以使用form表单提交。例如(PHP,JSP,ASP)
2、方便做数据校验,可以使用 label for
3、现在基本上可以不使用form。例如你的例子就可以不使用form