to; meizz(梅花雪) 
2k=2*1024 ?
也就是2048个字符?

解决方案 »

  1.   

    不好意思, 搞错楼主的意思了. 字符串作为参数应该是没有长度限制的.
    我写的2K是指搞在URL链接上的变量长度限制, 不好意思.
      

  2.   

    没关系。还是谢谢你
    另外请教,怎么对val里面的特殊字符进行转义呢?(我是vb.net,调用JS,val从vb里传进去的。)除了“/”和“ ’”外,还有什么字符要转义的吗?谢谢
      

  3.   

    变量有长度限制,参数不知道了,转义嘛可以用replace("字符串","转换","待转换");
      

  4.   

    你传递的 val 是个形参, 若它本身的内容已经是字符型, 那它的内容是不需要替换转义的,
    比如说: <input value="abss/\'" id=pp> val = pp.value; 通过这样形式得到的内容是不需要转义的, 但是直接赋值的话就得注意了. val = "abss\/\\\'"; 就得写成这个样子了.
      

  5.   

    如果是在url里面传送还要对&字符转换用%26来带替就可以了,其他的我还没遇到需要转义的,如果有了也告诉我一声,谢谢,呵呵