[TYPO3-formidable] date validation and dependsOn problem
Domi Garms
djgarms at gmail.com
Fri Aug 6 06:59:24 CEST 2010
Good morning,
I have a problem with renderlet:DATE. I want to create a "earliest
Date" to "latest Date"-range handling. So the second DATE field
dependsOn the first one. The user shouldnt be allowed (by majix) for
selecting an earlier date than the first date-field. And the validator
also should validate this data-entries. I tried following, but its not
working:
<renderlet:DATE name="begin_earliest" label="earliest">
<onchange runat="ajax" syncValue="true" cache="false">
<userobj>
<php><![CDATA[
return $this->rdt("begin_latest")->majixRepaintDependancies();
]]></php>
</userobj>
</onchange>
<data>
<dateTime format="%d.%m.%Y"/>
</data>
</renderlet:DATE>
<renderlet:DATE name="begin_latest" label="latest" dependsOn="begin_earliest">
<data>
<dateTime format="%d.%m.%Y"/>
<defaultvalue>
<userobj>
<php><![CDATA[
$sValue = $this->rdt("begin_earliest")->getValue();
return $sValue;
]]></php>
</userobj>
</defaultvalue>
</data>
<validators>
<validator:STANDARD>
<required message="Please fill out the latest begin date" />
</validator:STANDARD>
<validator:NUM>
<ishigher>
<userobj>
<php><![CDATA[
$aData = $this->getParams();
$maxVal = $aData["begin_earliest"];
return "<value>$maxVal</value>";
]]></php>
</userobj>
<message>Your field should be higher
than 100</message>
</ishigher>
</validator:NUM>
</validators>
</renderlet:DATE>
Does anybody can help me out?
THANKS
Domi
More information about the TYPO3-project-formidable
mailing list