Difference between revisions of "Template:FormDateField"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | + | {{#ifeq: {{{showera|}}}|yes|{{#ifeq: {{{showcaptions|yes}}}|yes|''Era:'' |}}{{{field|{{{property|}}} Era|input type=dropdown|values=BCE,CE{{#ifeq:{{{adddefault|}}}|yes||default=CE|}}{{#var:varMandatoryYear}}}}}|}}<!-- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--><!-- | --><!-- | ||
− | --><!-- | + | --><!-- build the regular expression for the year field |
− | -->{{# | + | -->{{#if: {{#var: varMandatoryYear}}<!-- |
− | + | -->|{{#vardefine: varRegexp|/^\d{4}$/}}<!-- 4 digits only | |
− | + | -->|{{#vardefine: varRegexp|/^\d{4}$!^$/}}<!-- allow blanks | |
− | --> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | -->|{{#vardefine: | ||
− | |||
− | |||
-->}}<!-- | -->}}<!-- | ||
− | --><!-- | + | --><!-- |
− | + | --> {{#ifeq:{{{showcaptions|yes}}}|yes|''Year:'' |}}{{{field|{{{property|}}} Year|input type=regexp|regexp={{#var:varRegexp}}|size=4|message=The year field can accept only integers and must be 4 digits in length!{{#ifeq:{{{adddefault|}}}|yes||default={{CURRENTYEAR}}|}}{{#var:varMandatoryYear}}}}}<!-- | |
− | -->{{#ifeq:{{{ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--> | --> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 23:56, 31 May 2020
Year: {{{field| Year|input type=regexp|regexp=/^\d{4}$!^$/|size=4|message=The year field can accept only integers and must be 4 digits in length!}}}