input value的值带'或"导致显示错误
来源:百度知道 编辑:UC知道 时间:2024/06/28 07:35:46
$v是一个变量,可能带有'或";
这样,无论是value='$v'还是value="$v",都可能导致显示错误;
<input name="pattern" type="text" value="$v" size="50" />
有没有什么解决的好办法呢?
与$无光的...我的是php,$v表示一个变量
例如,$v="12'3";
echo $v;
则输出 12'3
$v=""1'2"; 存在明显错误..
其实php自带函数htmlspecialchars就可以解决了
asp和php的开始和结束标记应该是类似的.
这样,无论是value='$v'还是value="$v",都可能导致显示错误;
<input name="pattern" type="text" value="$v" size="50" />
有没有什么解决的好办法呢?
与$无光的...我的是php,$v表示一个变量
例如,$v="12'3";
echo $v;
则输出 12'3
$v=""1'2"; 存在明显错误..
其实php自带函数htmlspecialchars就可以解决了
asp和php的开始和结束标记应该是类似的.
$字符是有特殊含义的,可以使用转义字符,AJAX中要求$用转义字符的,你可以查一下转义字符的内容。一般是"\$"或“\unnnn”一个以\u开关的十六进制值等方法都可以!
我还以为你要显示这个字符呢!PHP恰是我不懂的!根据ASP的特点提供一些不成熟的想法:
在ASP中V是一个变量的话。
<input name="pattern" type="text" value="<% =v %>" size="50" />用<%来表示ASP语句的开始,PHP中有没有类似的规定?至少有一点是肯定的,如果 <input name="pattern" type="text" value="$v" size="50" />
这与标准的HTML是一样的,PHP如何区分的?肯定说是有误的吧?
俺先看看其他再来答,不好意思!
<input name="pattern" type="text" value=<? =$v ?> size="50" />会不会是这样的?别骂我!
<input name="pattern" type="text" value="$v" size="50" />
将双引号过滤成:"
单引号不变。
如$v为("1'2)时:$v=""1'2";
form下input中的value的作用?
怎样为 <input type=file>的value属性动态赋值或设置默认值
input value 动态赋值
input下的value是不什么东东
<input name="photo" value="传入值">
网页制作中的表单中的INPUT TYPE为checkbox中的VALUE有什么作用啊?还有其他的属性中也有VALUE是什么意思
cid.value的值 问题
如何在<input type="file" >中设置value的值,可以在文本框中显示出来啊,哪位大哥知道能告诉小弟吗?
ASP对带value的下拉列表取text
如何获取asp input的值