Philippe Guillard wrote:
Merci.
J'ai donc ajoute ca a ma definition cform, peut etre pas propre mais
me donne le resultat attendu.
Super! Quelques petites remarques toutefois:
- upload.value est de type "PartOnDisk". Le "new File(upload.value)"
fonctionne parce PartOnDisk.toString() a la bonne idée de renvoyer le
nom du fichier sur lequel il pointe. Il serait plus robuste d'utiliser
directement "file = upload.file".
- il y a "var file = ..." et "if (file2.length()...". Je suppose que
"file2" est une coquille dans le mail, mais que c'est bien "file" dans
le vrai code !
<fd:validation>
<fd:javascript>
var success = true;
var limit = 400000;//400K
var upload = widget.lookupWidget("upload");
if (upload.value!=null) {
var file = new Packages.java.io.File(upload.value);
if (file2.length() > limit) {
upload.setValidationError(new
Packages.org.apache.cocoon.forms.validation.ValidationError("SVP le
poids de l'image est limite a 400K", false));
success = false; }
}
return success;
</fd:javascript>
</fd:validation>
Sylvain
--
Sylvain Wallez Anyware Technologies
http://people.apache.org/~sylvain http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director
---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]