Uploaded image for project: 'Cubby'
  1. Cubby
  2. CUBBY-150

カスタムタグで属性値が全て自動的にエスケープされる問題を修正。[Seasar-user:14925]

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Critical Critical
    • 1.0.4, 1.1.0-rc1
    • Affects Version/s: 1.0.3
    • Component/s: Core
    • None

      [Seasar-user:14925][cubby, mayaa] inputタグで ' の表示より

      cubby+mayaa で、

      <input type="text" name="cardId1" id="cardId1"
      onkeyup="cardIdInputHelp(this.value, 'cardId2')" />

      このようなinputタグを出力したいので、mayaa で

      <t:input m:id="cardId1" type="text" name="cardId1"
      onkeyup="cardIdInputHelp(this.value, 'cardId2')" />

      このように書いても

      <t:input m:id="cardId1" type="text" name="cardId1"
      onkeyup="cardIdInputHelp(this.value, 'cardId2')" />

      このように書いても、

      出力結果は、

      <input type="text" name="cardId1" value=""
      onkeyup="cardIdInputHelp(this.value, 'cardId2')" />

      こうなりました。
      -----------------------------------------------
      Firefox3でJavascriptが動かなくなりました。
      IE7で試したところ、IE7では問題なく動きました。

      firefox3固有の問題なんですかね。。
      -----------------------------------------------
      それは、問題ですね。対策を検討します。
      おそらく、カスタムタグで特別に出力する属性
      (例えば、optionのvalue属性など)以外は、
      エスケープせずに出力する仕様になりそうです。
      今しばらくお待ちくださいませ。

            Assignee:
            agata agata
            Reporter:
            agata agata
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: