<form> 标签用于为用户输入创建 HTML 表单、向服务器传输数据。
<!--`<input type="button">`: 定义可点击的按钮,但没有任何行为,不会提交表单中的数据。button 类型常用于在用户点击按钮时启动 JavaScript 程序。,不会提交!!!-->
<input type="button" value="Click me" onclick="msg()" />
<!--`<input type="text" /> 定义用户可输入文本的单行输入字段。-->
Email: <input type="text" name="email" />
Pin: <input type="text" name="pin" />
<!--`<input type="submit" >`:定义提交按钮。提交按钮用于向服务器发送表单数据。数据会发送到表单的 action 属性中指定的页面。-->
<form action="form_action.asp" method="get">
Email: <input type="text" name="email" />
<input type="submit" />
</form>
<!--`<input type="reset">`:定义重置按钮。重置按钮会清除表单中的所有数据。-->
<input type="reset" />
<!--`<input type="checkbox">`:定义复选框-->
<input type="checkbox" name="vehicle" value="Bike" /> I have a bike
<input type="checkbox" name="vehicle" value="Car" /> I have a car
<!--`<input type="radio">`:定义单选按钮。-->
<input type="radio" name="sex" value="male" /> Male
<input type="radio" name="sex" value="female" /> Female
<!--`<input type="password" />`: 定义密码字段。密码字段中的字符会被掩码(显示为星号或原点)。-->
<input type="password" name="pwd" />
1.get:在向后台传输数据时,会用&把数据连接起来,然后链接在?后面,形成一个新的URL。而post不会形成新的URL,但数据依旧能传输给后台。 2.get常用于向后台提取或查询数据,即输入一个提示词,后台根据提示词筛选数据,从而得到数据。而post常用于向后台传输数据,post的安全性较高。 3.get方式可提交的数据量跟URL的长度有直接关系,因此并不能传输大量的数据。而post传输的数据量取决于服务器的处理程序的处理能力,但相比get方式,能够传输较大量的数据。 4.在form中,Method的默认方式是get。
POST 还是 GET?
<a>
标签的内容规定 input 元素的名称,用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。
将需要设为同一分组的radio的name属性,设为相同值。 下面为同一组:
<input type="radio" name="number" value="1">1
<input type="radio" name="number" value="2">2
<input type="radio" name="number" value="3">3
下面为不同组:
<input type="radio" name="a" value="1">1
<input type="radio" name="b" value="1">1