任务就这样开始了
动手之前
- 分析这个页面涉及哪些知识点
输入框
有序排序
单选
复选
多行文本输入框 - 我还不会的
不记得复选单选的标签了
多行文本输入框怎么写。。。 - 找教程,看demo
<input name="UML" type="radio" value=""/>
这是单选哒
<input name="" type="checkbox" value=""/>
这是复选哒
<textarea style="border: groove;" name="" id="" cols="30" rows="7">
这是多行文本框哒 - 大体没问题了,开始动手吧
完成的在着呢
出现的问题
在写单选框的过程中
开始写的是<input type="radio"/>
但是这样造成了单选不是单选。。。可以选好多个
然后又去看了几个例子,对比才发现我的标签没有name
与value
属性,尝试加上去
只加了name
属性就可以实现单选的效果了
但是只加value
属性还是不能实现单选
可是看教程里面的例子都是两个属性都有,于是乎就都加上了
查了一下是这样的:
name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。
只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。
对于不同的输入类型,value 属性的用法也不同:
type="button", "reset", "submit"
- 定义按钮上的显示的文本
type="text", "password", "hidden"
- 定义输入字段的初始值
type="checkbox", "radio", "image"
- 定义与输入相关联的值
<input type="checkbox">
和<input type="radio">
中必须设置 value 属性。
value
属性无法与<input type="file">
一同使用。
网友评论