关于输入框中显示双引号和单引号

原创 2004年10月03日 13:35:00

关于输入框中显示双引号和单引号

前台显示解决办法:
方法一:
单引号<input type="text" value="'">
双引号<input type="text" value='"'>
方法二:
单引号<input type="text" value="&#39;">
双引号<input type="text" value="&#34;">


从后台读取数据前台显示解决办法:
我们从数据库中读取值到前台显示时应该加入转换

JavaScript版本:

<% @Language="JavaScript" %>
<%
function ForamtValue(oStr)
{
    switch(typeof(oStr))
    {
        case "date"     :  
            //直接toString()转换,可以加入丰富的显示方式
            sStr = (new Date(oStr)).toString();
            break;
        default         :
            sStr = String(oStr);
    }
    sStr = sStr.replace(//"/g,"&#34;"); //输入框中显示双引号问题
    sStr = sStr.replace(//'/g,"&#39;"); //输入框中显示单引号问题
    return sStr;
}
%>

<%
//测试
var str = "/"灰豆宝宝.net(魔幻季节)/"";
var str = new Date();
%>
<br>
<input type="text" value="<%=str%>" style="width:200px">[不能正常显示]<br>
<input type="text" value="<%=ForamtValue(str)%>" style="width:200px">[正常显示]<br>


VBScript版本:

<% @Language="VBScript" %>
<%
function ForamtValue(oStr)
    Select Case VarType(oStr)
        Case "vbDate"    
            '直接toString()转换,可以加入丰富的显示方式
            sStr = CDate(oStr)
        Case Else       
            sStr = CStr(oStr)
 End Select
 sStr = Replace(sStr,"""","&#34;") '输入框中显示双引号问题
    sStr = Replace(sStr,"'","&#39;")  '输入框中显示单引号问题
    ForamtValue = sStr
End Function
%>

<%
'测试
Dim str
str = """'灰豆宝宝.net(魔幻季节)'"""
%>
<br>
<input type="text" value="<%=str%>" style="width:200px">[不能正常显示]<br>
<input type="text" value="<%=ForamtValue(str)%>" style="width:200px">[正常显示]<br>

关于输入框中显示双引号和单引号

前台显示解决办法:方法一:单引号双引号方法二:单引号双引号从后台读取数据前台显示解决办法:我们从数据库中读取值到前台显示时应该加入转换JavaScript版本:function ForamtValue...
  • lee576
  • lee576
  • 2008年01月07日 20:10
  • 787

javascript字符串单引号与双引号的区别

最近在使用javascript编程,遇到使用字符串的情况 写了一点测试代码 var str = 'This is Jack'; var str2 = 'This i...
  • irXiang
  • irXiang
  • 2015年12月03日 19:09
  • 5292

SQL中单引号与双引号的区别

当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符...
  • lcdd_achang
  • lcdd_achang
  • 2007年09月03日 10:36
  • 6697

js中单引号和双引号的使用区别

1.引入 在jquery或者js中拼接字符串时,使用单引号和双引号是没有区别的,都可以被成功解析成字符串,但是,在一些复杂的字符串拼接时,需要单引号和双引号的混合使用时,就需要注意了。最近在项目中写...
  • ya_1249463314
  • ya_1249463314
  • 2016年12月21日 11:30
  • 6370

linux 中的单引号 和双引号有什么区别

单引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是 一般字符 ,而不会有特殊符号。我们以底下的例子做说明:假设您定义了一个变量, name=VBi...
  • nodeman
  • nodeman
  • 2015年09月11日 13:34
  • 1532

java中单引号和双引号有什么区别?

单引号引的数据 是char类型的 双引号引的数据 是String类型的 char定义时用单引号,只能有一个字母,数字。char c='c'; 而String用双引号,可以是一个,也可能是多个...
  • hubianyu
  • hubianyu
  • 2014年09月30日 22:00
  • 2724

java中单引号与双引号的区别?hashcode()和equals()

单引号引的数据 是char类型的 双引号引的数据 是String类型的 单引号只能引一个字符 而双引号可以引0个及其以上 在这里的单引号完全可以换成双引号 append方法是重写方法,里面既...
  • yhj19920417
  • yhj19920417
  • 2015年11月02日 12:35
  • 790

oracle数据库--Oracle双引号和单引号的区别小结

注意: 在取别名,某些to_char中,以及创建表空间名字 还有创建用户的密码时,这些时候需要使用双引号。双引号里面的内容是严格区分大小写,单引号则不用,系统自动翻译成大写。 其他一些情况如下: ...
  • u012411414
  • u012411414
  • 2015年07月15日 01:49
  • 1691

SQL中 关于&、双引号、和单引号的解释

SQL中 关于&、双引号、和单引号的解释 2011-12-19 13:27 下面先简单地说一下他们的意义。      (1)&是连接运算符,它可以将两个字符串连接成一个字符串。      ...
  • haizhongyun
  • haizhongyun
  • 2012年04月14日 16:13
  • 982

Jquery单引号和双引号的使用注意

据Jquery文档显示在js中单引号和双引号都是一样的,但是在实际使用就碰到了问题,如下面的例子,在嵌套使用时,如果都使用双引号,内层的双引号的无效的 $(function() { $("#s...
  • xufengzhu
  • xufengzhu
  • 2017年06月14日 15:12
  • 1525
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于输入框中显示双引号和单引号
举报原因:
原因补充:

(最多只允许输入30个字)