← 返回首页

【前端-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=" 这里是一个&quot;具体&quot;例子 ">

注意事项

HTML下,对语法的要求并不那么严格,你可以随意写,但是一些不规范的习惯和写法,往往就导致一些问题,解决一下,也是相当麻烦和浪费时间的。