Firefox和ASP.NET-在脚本中转义引号
当我使用以下命令时,Firefox会更改我的脚本:Firefox和ASP.NET-在脚本中转义引号,asp.net,firefox,Asp.net,Firefox,当我使用以下命令时,Firefox会更改我的脚本: txtEmail.Attributes.Add("onfocus", "GetNewAccountHelp('email');") Chrome、IE和Safari没有问题,但Firefox输出以下内容: <i> <input name="txtEmail" type="text" id="txtEmail" class="textboxBlack" onfocus="GetNewAccountHel
txtEmail.Attributes.Add("onfocus", "GetNewAccountHelp('email');")
Chrome、IE和Safari没有问题,但Firefox输出以下内容:
<i>
<input name="txtEmail" type="text" id="txtEmail" class="textboxBlack"
onfocus="GetNewAccountHelp(& #39;email& #39;);" />
</i>
我尝试了双引号-同样的问题。Firefox版本:
Firefox/10.0.2
我应该以一种更为怪异的方式避开引用吗?还是
亲切的问候托马斯·马蒂森应该是这样的
txtEmail.Attributes.Add("onfocus", "GetNewAccountHelp(email)");
然后
<script>
function GetNewAccountHelp(obj) {
//todo
}
</script>
函数GetNewAccountHelp(obj){
//待办事项
}
mmm。。。我不能复制它,实际上html是在服务器端生成的,所以它与浏览器无关。你的问题中一定少了什么。有js LIB或页面加载事件处理程序吗?嗨,Vatsa先生,“Email”是字符串,而不是var。