bonjour,
est ce que quelqu'un saurait comment valider le type Timestamp dans une form avec le fichier validation.xml (et eventuellement validator-rules.xml) ?
merci
bonjour,
est ce que quelqu'un saurait comment valider le type Timestamp dans une form avec le fichier validation.xml (et eventuellement validator-rules.xml) ?
merci
ben declarer son type dans le fichier validation.xml
exemple pour un int :
<form name="testForm">
<field property="age" depends="required,integer">
<arg0 key="age.displayname"/>
</field>
.....
</form>
a la place de integer il me faut un Timestamp, mais pour cela il faudrait qu'il (Timestamp) soit deja declaré dans le fichier validatori-rules.xml.
Donc est ce que quelqu'un n'aurais pas deniché le js concernant le type Timestamp?
Merci
Si je ne m'abuse Timestamp est un objet type SQL ???
Pourquoi manipuler ce genre d'objet. Il est plus simple pour toi de prendre des objets Date ou Calendar, et ensuite tu pourras faire tes controles de date avec "date" du validator-rules.xml
Zekid , je ne vois pas ce que ca change que timestamp siot un type de java.sql ????
Bref..
Est ce que tu as essayé de déclarer une variable de ce type
Regarde la DTD de validation.xml pour connaitre les elements possibles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <field property="toto" depends="required,montype"> <var> <var-name>montype</var-name> <var-value>x</var-value> < ....... > </var> </field>
@+
Bon et sinon d'une manière plus générale, il faut lire la doc:
http://jakarta.apache.org/struts/userGuide/dev_validator.htmldate - validates that a field can be converted to a Date. This validation rule uses java.text.SimpleDateFormat to parse the date and optionally either a datePattern or datePatternStrict variable can be used. If no pattern is specified the default short date format is assumed. The difference between using the datePatternStrict and datePattern variables is that datePatternStrict checks additionally that the input data is the same length as the pattern specified (so for example 1/1/2004 would fail with a pattern of MM/dd/yyyy).
<field property="saledate" depends="required,date">
<arg0 key="myForm.saledate"/>
<var><var-name>datePattern</var-name><var-value>MM/dd/yyyy</var-value></var>
</field>
<field property="saledate" depends="required,date">
<arg0 key="sale.orderdate"/>
<var><var-name>datePatternStrict</var-name><var-value>MM/dd/yyyy</var-value></var>
</field>
@+
RanDomX, c t effectivement pour souligner que le contenu de ces objets sont souvent dépendant de la base de données .... en plus pour les dates c'est quand même le plus gros risque...
Non ?? Si on ne s'y prends pas bien !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager