代码之家  ›  专栏  ›  技术社区  ›  Kyle

{textarea}智能php

  •  2
  • Kyle  · 技术社区  · 15 年前

    关于前一个问题,我有以下代码:

       <p class="required">
      {err for="msg"}
       <!--{{label {t _inquiry_msg}:}}-->
       {textarea onblur="if(this.value=='') this.value='Skriv her';" onfocus="if(this.value=='Skriv her') this.value='';"}
    
      {/err}
     </p>
    

    我希望输出

    <textarea onblur="if(this.value=='') this.value='Skriv her';" onfocus="if(this.value=='Skriv her') this.value='';">Write here!</textarea>
    

    我试过了 {/textarea} 但在我的模板文件中不起作用。

    另外,使用html <> 标签不起作用,它会破坏页面。

    http://euroworker.no/Konftel-300-IP.268

    可以用smarty/php来实现吗?

    谢谢:)

    6 回复  |  直到 15 年前
        1
  •  2
  •   Cristian    15 年前

    直接写:

    <textarea onblur="if(this.value=='') this.value='Skriv her';" 
              onfocus="if(this.value=='Skriv her') this.value='';">Write here!</textarea>
    

    如果它不起作用,那与聪明无关。

        2
  •  1
  •   Luis Melgratti    15 年前

    就说:

    <textarea onblur="if(this.value=='') this.value='Skriv her';" 
              onfocus="if(this.value=='Skriv her') this.value='';">Write here!</textarea>
    

    聪明不会取代任何东西。

        3
  •  1
  •   user312650    15 年前

    你真的应该从 the W3C markup validator 而不是试图找到你的虫子。

        4
  •  0
  •   diego2k    15 年前

    你漏掉了一些东西:

    <!--{{label {t _inquiry_msg}:}}-->
    

    我不知道这段代码应该做什么,但错误肯定在这里

    <!--{{label} {t _inquiry_msg}:}}-->
    

    那么html应该可以正常工作

    <textarea onblur="if(this.value=='') this.value='Skriv her';" onfocus="if(this.value=='Skriv her') this.value='';">Write here!</textarea>
    
        5
  •  0
  •   Knowledge Craving    15 年前

    请尝试以下步骤,并继续评论:

    1. 请尝试删除整个 注释行,在“{err”之间 for=“msg”}“行”{textarea} 线。
    2. 现在从 “文本区域”代码行,并写入 纯HTML,就像“Luis” “麦格拉蒂”在他的回答中写道。
    3. 如果可能的话,试着上传一些 错误的截图图像, 显示的页面。
        6
  •  0
  •   Wernight    15 年前

    聪明3还是聪明2?因为在版本3中,标签过滤 {...} 已经有了很大的进步。