复习表单
1、在django中使用form表单要注意以下三方面:
A、form表单必须有action和method属性
B、接收用户输入的标签(input,select等)必须放到form表单中,且必须携带name属性
C、form表单中必须有submit按钮(input中type=“submit“)
2、form表单属性之action
作用: 指定向何处发送表单数据
取值:可以时绝对路径,也可是相对路径
3、form表单属性之method
作用: 定义表单提交数据的方式
get 或 post
4、form内表单控件之input
作用: 接收用户输入或收集用户信息
type属性(指定控件类型):
1) radio单选框。 要完成单选,多个input的name要相同;
2) radio单选框。 在相应input框中填入checked=”checked ”以设立默认值
3) checkbox复选框。在相应input框中填入checked=”checked ”以设立默认值
4) file上传文件
5) submit可以自动提交;button需要绑定onclick事件才能使用
6) reset重置按钮
name属性: 指定提交数据的key
value属性: 指定提交数据的value,可设置输入框的默认值
placeholder属性: 提示输入
disabled:禁用该控件,不会提交任何关于该控件的数据
5、form内表单控件之label
作用: 关联文本与表单元素,实现点击文本时,如同点击表单元素一样
for属性: for属性的值等于被关联的表单元素的id值
6、form内表单控件之textarea
作用: 多行输入框
7、form内表单控件之select
作用: 下拉列表
name属性: 指定提交给后台数据的key
size属性:size值大于1为滚动列表,否则为下拉列表
multiple属性: 多选
- optgroup:label属性设置提示信息
- option:value属性指定值提交给后台数据的value
selected=”selected ”以设立默认值