【前端-HTML】关于Html下Value的引号
问题1
问题描述
做开发的过程中,发现一个问题,我将一个字符串“aaa bb”读到一个文件框(text)里面的时候,发现,只能读到aaa这一截,从空格开始的地方都没有了。 以为是html本身的问题,于是请教beebol,他说,应该不可能会出现这样的问题啊。今天仔细去测试了一下,发现,问题原来如此简单。
解决过程
- 首先测试字符串在进行text之前就是一个完整的包含空格的字符串
- 再在非text中输出内容
- 最后,发现text的value=值 这里,没有加引号。
- 于是把它写成value='值'。问题解决。so easy!!
问题2
####问题描述
文本框中的value值有双引号的话,那么这个值就显示不全了,和value的双引号冲突了,改怎么办呢? 比如: <input type="text" value=" 这里是一个"具体"例子 ">就是说,具体两个字有引号 ,在浏览网页时候看不全字,怎么办呢?
解决过程
- <input type="text" value=' 这里是一个"具体"例子 '>
- 外面用单引
- 把双引号替换成"
- <input type="text" value=" 这里是一个"具体"例子 ">
注意事项
HTML下,对语法的要求并不那么严格,你可以随意写,但是一些不规范的习惯和写法,往往就导致一些问题,解决一下,也是相当麻烦和浪费时间的。