六.表单(form)
1.输入(input)
因为 name 属性是前后端数据交互的过程,用户输入不加name属性,后端就无法接收到数据
<body>
<form action="https://www.baidu.com/s">
<input type="text" name="wd">
<input type="submit" value="提交">
<!-- name属性:前后端数据交互的过程,用户输入不加name属性,后端就无法接收到数据-->
</form>
</body>
2.文本框
placeholder 是显示的提示
用户名:<input type="text" name="user" placeholder="请输入用户名">
(1)单选框(radio)
<input type="radio" name="sex" values="male"> 男
<input type="radio" name="sex" values="female">女
<input type="radio" name="sex" values="weizhi">未知
(2)复选框(checkbox)
<input type="checkbox" name="hobby" value="play">玩
<input type="checkbox" name="hobby" value="study">学习
<input type="checkbox" name="hobby" value="ball">打球
(3)文件上传(file)
<input type="file" accept="image/*">
(4)下拉框(select)
下拉选项(option)
<select name="address" id="address">
<optgroup label="地址">
<option value="HN">湖南</option>
<option value="HN">浙江</option>
<option value="HN">山西</option>
</optgroup>
</select>
optgroup 表示大的分组
(5)文本域
<textarea name="introduce" id="introduce" cols="30" rows="10">
</textarea>
(6)重置和提交( reset 和 submit )
<input type="reset" value="重置">
<input type="submit" value="提交">
(7)使光标点击文本时就可以落在框中(label)
<label for="user">用户名</label>
<input type="text" name="user" placeholder="请输入用户名" id="user">
<label for="mima">密码</label>
<input type="password" name="pwq" id="mima"><br>
label 中必须加上 for ,for 与 id 数据交互。
(8)只读( readonly)
<input type="text" name="user" placeholder="请输入用户名" id="user" readonly>
(9)禁用(disabled)
<input type="text" name="user" placeholder="请输入用户名" id="user" disabled>
(10)大的分组
<fieldset>
<legend>用户信息</legend>
<label for="user">用户名</label>
<input type="text" name="user" placeholder="请输入用户名" id="user" disabled>
<label for="mima">密码</label>
<input type="password" name="pwq" id="mima"><br>
</fieldset>
(11)提交方式(method)
提交方式有两种,一是 get ,但是不太安全,二是 post ,相对来说更安全一点
<form action="内联元素.html" method="post">
get 相对不安全
post 相对安全
(12)默认属性(selected)
<option value="HN" selected>浙江</option>
附(今日份学习):