[TYPO3-project-formidable] renderlet TinyMce: OnKeyUp event - Is there one?

Jerome Schneider typo3dev at ameos.com
Tue Feb 24 18:03:36 CET 2009


Hi Hauke,

This should be the way to go with Formidable, but tinyMCE is a 
complicated beast and implements event-handling on it's own.

I'll have a look at it to see what we can do.

Regards,
Jerome

Hauke Hain a écrit :
> Hello,
> 
> I would like the onkey event like it works with the text renderlet.
> 
> Here the XML:
>  <renderlet:TINYMCE name="Text" label="LLL:Form.">
>   <config width="500" height="200" theme="advanced">
>      </config>
>      <validators>
>        <validator:STANDARD>
>          <minsize>
>            <value>2500</value>
>            <message>LLL:Form.err.short</message>
>          </minsize>
>          <maxsize>
>            <value>60000</value>
>            <message>LLL:Form.err.long</message>
>          </maxsize>
>        </validator:STANDARD>
>      </validators>
>      <onkeyup runat="client">
>    <userobj>
>     <js><![CDATA[
> 
> sTxt = this.rdt('Text').getValue().strip();
> 
> if((sTxt.length > 2499) && (sTxt.length < 60001)) {
>  document.getElementById('TextOK').innerHTML='<img src="ok.png" 
> alt="OK"/>';
> } else {
>  document.getElementById('TextOK').innerHTML='<img src="error.png" 
> alt="Error"/>';
> }
>     ]]></js>
>    </userobj>
>   </onkeyup>
>      <wrap>|<![CDATA[<span class="error" id="TextOK"></span>]]></wrap>
>  </renderlet:TINYMCE>
> 
> I am not firm with JavaScript / AJAX etc. so it would be nice if you can 
> give me a hint where / how I can reach the same.
> ( adding a Image after the textarea if there are enough characters).
> 
> Hoping for soon an answer...
> 
> Hauke


More information about the TYPO3-project-formidable mailing list