Bonjour à tous,

grâce à cette doc, j'ai réalisé ce bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
[...]
		<form name="formChoixX">
			<field property="XFab1" depends="integer,validwhen,mask,minlength">
				<arg position="0" key="error.XFab1" />
				<var>
					<var-name>test</var-name>
					<var-value>((XFab2 != null) or (*this* != null))</var-value>
				</var>
				<var>
					<var-name>mask</var-name>
					<var-value>^[1-9][0-9]{5}$</var-value>
				</var>
				<var>
					<var-name>minlength</var-name>
					<var-value>6</var-value>
				</var>
			</field>
			<field property="XFab2" depends="integer,validwhen,mask,minlength">
				<arg position="0" key="error.XFab2" />
				<var>
					<var-name>test</var-name>
					<var-value>((XFab1 != null) or (*this* != null))</var-value>
				</var>
				<var>
					<var-name>mask</var-name>
					<var-value>^[1-9][0-9]{5}$</var-value>
				</var>
				<var>
					<var-name>minlength</var-name>
					<var-value>6</var-value>
				</var>
			</field>
			<field property="XSav1" depends="integer,validwhen,mask,minlength">
				<arg position="0" key="error.XSav1" />
				<var>
					<var-name>test</var-name>
					<var-value>((XSav2 != null) or (*this* != null))</var-value>
				</var>
				<var>
					<var-name>mask</var-name>
					<var-value>^[1-9][0-9]{5}$</var-value>
				</var>
				<var>
					<var-name>minlength</var-name>
					<var-value>6</var-value>
				</var>
			</field>
			<field property="XSav2" depends="integer,validwhen,mask,minlength">
				<arg position="0" key="error.XSav2" />
				<var>
					<var-name>test</var-name>
					<var-value>((XSav1 != null) or (*this* != null))</var-value>
				</var>
				<var>
					<var-name>mask</var-name>
					<var-value>^[1-9][0-9]{5}$</var-value>
				</var>
				<var>
					<var-name>minlength</var-name>
					<var-value>6</var-value>
				</var>
			</field>
		</form>
[...]
Seulement, lorsque je laisse les champs à vide ... je n'ai aucune popup JS d'avertissement, tel que ça devrait être le cas !

En fait, aucun contrôle n'est réalisé et je me retrouve dans mon Action avec des données à vide ... donc ça plante !

Une idée ?