Hello! Have you printed the values or just looked at them in a debugger? The field values aren't updated if you're running in production mode. Since Tapestry 5.2, access to fields is rewritten to reading and writing from a per-thread map internally.
On Wed, Aug 2, 2017 at 4:42 PM, Pascal Robert <prob...@druide.com> wrote: > Hi, > > I’m trying to check if the value in a text field is valid, but when my app > goes into onValidateFromForm, all variables are null! Of course, my > validation isn’t working because of this. Code: > > @Property > private String urlOuNoBuild; > > void onValidateFromForm() { > if (urlOuNoBuild != null) { > ... > } > } > > <t:form t:id="form" class="form-horizontal"> > <t:zone t:id="zone_gabarit" id="zone_gabarit" > class="form-group"> > <label for="SelectionGabarit" class="col-sm-2 > control-label">Gabarit</label> > <div class="col-sm-10"> > <t:select model="selectionMV" value=" > selectionMachineVirtuelle" > encoder="machineVirtuelleEncoder" > t:id="SelectionGabarit" zone="zoneVersionAnti" > class="form-control" /> > </div> > </t:zone> > <t:zone t:id="zoneVersionAnti" class="form-group"> > <label for="selection_version_anti" > class="col-sm-2 control-label">Version d'Antidote</label> > <div class="col-sm-10"> > Versions recommandées: > <t:select model="modeleVersionAntidote" > value="selectionVersionAntidote" > encoder="versionAntidoteEncoder" > id="selection_version_anti" class="form-control" /> > ou par no de build ou URL vers un build: > <t:textfield value="urlOuNoBuild" > t:id="UrlOuNoBuild" > class="form-control" /> > </div> > </t:zone> > <div class="form-group"> > <label for="langue_antidote" class="col-sm-2 > control-label">Langue d'Antidote</label> > <div class="col-sm-10"> > <t:RadioGroup value="langueAntidote" > t:id="langue_antidote"> > <t:radio value="literal:B" > class="form-control" /> > Bilingue > <t:radio value="literal:F" > class="form-control" /> > Français > <t:radio value="literal:A" > class="form-control" /> > Anglais > </t:RadioGroup> > </div> > </div> > <div class="form-group"> > <div class="col-sm-offset-2 col-sm-10"> > <t:submit /> > </div> > </div> > </t:form> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Thiago