1

以下を使用すると、Firefox がスクリプトを変更します。

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

奇妙な方法で引用符をエスケープする必要がありますか?

よろしく
  トーマス・マティーセン

4

1 に答える 1

0

こんな感じになります

txtEmail.Attributes.Add("onfocus", "GetNewAccountHelp(email)");

その後

<script>
  function GetNewAccountHelp(obj) {
      //todo
  }
</script>
于 2013-02-19T09:16:15.447 に答える