{Textarea} smarty php

6 Cevap php

daha önceki bir soruya, ben bu kod var:

   <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>

Ve ben çıkış olmak istiyorum

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

Ben denedim {/textarea} ama benim şablon dosyasında işe yaramadı.

Ayrıca, html <> etiketleri çalışmıyor kullanarak, bu sayfayı kırar.

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

Bu smarty / php bu yapmak mümkün mü?

Teşekkürler :)

6 Cevap

Doğrudan yazmak:

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

Bu işe yaramazsa, bu smarty ile ilgisi yoktur.

Sadece koyun:

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

Smarty şey değiştirmez.

Gerçekten the W3C markup validator ile ve hata bulmaya daha başlamak gerek.

Burada bir şey kaçırmış:

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

Ben bu kodu ne yapmalıyım bilmiyorum ama hata burada kesinlikle

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

Daha sonra HTML cezası çalışması gerekir

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

Aşağıdaki adımları deneyin ve yorumlama devam edin lütfen: -

  1. Please try to remove the whole commented line, between the "{err for="msg"}" line & the "{textarea}" line.
  2. Now remove the curly braces from the "textarea" line of code, and write plain HTML, just like "Luis Melgratti" posted in his answer.
  3. If possible, try to upload some screenshot images of the error, which the page is showing.

Smarty 3 veya Smarty 2? Sürüm 3 etiket filtreleme {...} yol geliştirilmiştir, çünkü.