后面举的例连一个name都没有看见!求大神解说~女生学电脑可能不太灵光~谢谢啦
因为form表单是为了提交表单而使用的。而后台获取表单中的内容要依据name中的值。form中有一个input,你输入了1。input的name值为"input"。
当post提交后,后台会有类似getParam("input")这样的语法来获取你输入的1。如果你不写这个name,那么后台就无法获取到你输入的值。
后台获得form里面的数据,是根据input的name来获得的,没有name的,后台就获得不了这个数据了,所以应该都有一个name,楼主加油
没有name值的控件浏览器不会提交到服务器。。
标签
---->这是声明一个表单的标签所谓表单,就是就像你注册一个csdn账号一样需要填很多信息,填好之后下方会有一个确认或者是提交按钮,点击就完成注册。
那些信息就在一个表单中,书上的意思就是如果表单中的表单元素没有name这个属性值,最后你点击提交按钮时,这个表单元素
包含的内容不会被提交,就相当于你注册的时候,那个生日的表单元素没有name属性,你点击提交后,就相当于你没有设置生日一样
html发展较快,书上的东西不一定正确,要参考最新版书籍,还有自己可以手动验证。然后和浏览器版本、内核又有关系,
就比如,一套代码在两个浏览器版本或者两个内核的浏览器中就有可能会有不同的状态。
希望能帮到你,若还有问题可以直接私信我哦
因为你的书有点老。这个属性不是必须的。下面是form标签的作用小解,不对别打我。
```
这样点提交之后请求的路径为baidu.com?param=
表单和表单元素不一样
已经懂啦~谢谢各位~原来name标签是在form标签里面的元素里面~~