Bonjour,
Je rencontre une nouvelle difficulté. J'aimerai intégrer du JavaScript dans ma page xml. Ce code me permettrait de limiter le nombre de caractères dans mon "textarea". Ci dessous le code de ma page xml et plus bas, le code JavaScript permettant de limiter le nombre de caractère.
Merci par avance pour votre aide!
Je rencontre une nouvelle difficulté. J'aimerai intégrer du JavaScript dans ma page xml. Ce code me permettrait de limiter le nombre de caractères dans mon "textarea". Ci dessous le code de ma page xml et plus bas, le code JavaScript permettant de limiter le nombre de caractère.
Merci par avance pour votre aide!
Code:
<?xml version="1.0" encoding="utf-8"?> <extension type="module" version="1.0" client="site" method="upgrade"> <name>mod_monprojetphoto</name> <author>Maurice Poupard</author> <creationDate>2014</creationDate> <copyright>Copyright (C) 2014 Maurice Poupard.</copyright> <license>GNU General Public License version 2 or later</license> <authorEmail>maurice.poupard@gmail.com</authorEmail> <version>1.0</version> <description>MOD_MONPROJETPHOTO_DESC</description> <files> <filename module="mod_monprojetphoto">mod_monprojetphoto.php</filename> <folder>tmpl</folder> <filename>helper.php</filename> <filename>index.html</filename> </files> <languages> <language tag="fr-FR">language/fr-FR/fr-FR.mod_monprojetphoto.ini</language> <language tag="fr-FR">language/fr-FR/fr-FR.mod_monprojetphoto.sys.ini</language> </languages> <config> <fields name="params"> <fieldset name="basic"> <field name="photo" type="media" default="" label="MOD_MONPROJETPHOTO_PHOTO_LABEL" description="MOD_MONPROJETPHOTO_PHOTO_DESC"/> <field name="description" type="textarea" default="" label="MOD_MONPROJETPHOTON_DESCRIPTION_LABEL" description="MOD_MONPROJETPHOTO_DESCRIPTION_DESC" filter="raw"/> </fieldset> </fields> </config> </extension>
Code:
<script type="text/javascript"> /* <![CDATA[ */ function limite(zone) { var max = 200; if(zone.value.length >= max) { zone.value = zone.value.substring(0,max); } var reste = max - zone.value.length; document.getElementById('max_desc').innerHTML = reste; } /* ]]> */ </script>
Commentaire