Difference between revisions of "SmartCheck Validation"
From SmartWiki
m |
m |
||
Line 13: | Line 13: | ||
} | } | ||
</pre> | </pre> | ||
+ | ====Multi file upload field has no files -> Fail:====<pre>if(ssParseNum("@level1.MUlti upload.numoffiles@") < 1) | ||
+ | {result.isPassed=false; | ||
+ | result.addMsg('Please upload at least one file'); } | ||
+ | </pre>====Single field upload field has no file -> Fail:====<pre>if("@Single File Field.filename@" == "") | ||
+ | {result.isPassed=false; | ||
+ | result.addMsg('Please upload a file here'); } | ||
+ | </pre>====End date is before Start date -> Fail:====<pre>if (datediff('@date(startdate)@','@date(enddate)@','d') < 0) | ||
+ | {result.addMsg('End date must be later than Start date')); | ||
+ | result.isPassed=false; | ||
+ | }</pre> | ||
====To include other scripts from SmartCheck script:==== | ====To include other scripts from SmartCheck script:==== | ||
<pre>//@include(AnotherSmartCheckScriptName)</pre> | <pre>//@include(AnotherSmartCheckScriptName)</pre> |
Revision as of 12:03, 4 December 2015
Contents
Examples
Number value greater than 5 -> Fail:
if(ssParseNum(form.getStr("cf_Store Value")) > 5) {result.isPassed=false; result.addMsg('Some message here'); }
End Date is before Start Date -> Fail:
if (datediff('@date(startdate)@','@date(enddate)@','d') < 0) {result.addMsg('End date must be later than Start date')); result.isPassed=false; }====Multi file upload field has no files -> Fail:====
if(ssParseNum("@level1.MUlti upload.numoffiles@") < 1) {result.isPassed=false; result.addMsg('Please upload at least one file'); }====Single field upload field has no file -> Fail:====
if("@Single File Field.filename@" == "")====End date is before Start date -> Fail:===={result.isPassed=false; result.addMsg('Please upload a file here'); }
if (datediff('@date(startdate)@','@date(enddate)@','d') < 0){result.addMsg('End date must be later than Start date')); result.isPassed=false;}
To include other scripts from SmartCheck script:
//@include(AnotherSmartCheckScriptName)