Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC:

Date field format validation 29 Jul 2016 21:18 #14338

Hi there,

I have noticed that a date field is not correctly validated if entered manually (not via the calendar icon)

I have fixed that by adding the following code to the xxx_form.php file, just below the <?php $fieldset = ...
<script>
jQuery.validationEngineLanguage.allRules.date = {
    "regex" : /^(0[1-9]|[12][0-9]|3[01])[\/\-](0[1-9]|1[012])[\/\-]\d{4}$/,
    "alertText" : '<span class="msg-prefix">• </span>Incorrect value'
};
</script>
This requires the field to be in dd-mm-yyyy or dd/mm/yyyy

Also, the field has to be extended.
You can do that by forking the form.xml:
		<field name="fieldname"
				alias="fieldname"
				label="LABEL"
				filter="STRING"
				type="ckcalendar"
				format="d-m-Y"
				required="true"
				placeholder="dd-mm-yyyy"
				class="validate[required,custom[date]]"/>
Extra is: placeholde and class part (required can be omitted for non required fields)

Greets
The following user(s) said Thank You: admin

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Time to create page: 0.068 seconds

Real time saver and great Component Builder tool ! I have been developing with J-Cook Pro Component Builder for several months now and can say with all honesty that this product/service is second to none. The product is feature rich and is being improved and added to all the time. Do yourself a favor if you need to build a Joomla! Component then you can do no wrong in trying the product. You will save on time and effort while being able to deliver your project on time. J-Cook pro does the hard work for you you then have the freedom to fully customise the end result for your own needs. 

One word: Awesome.
Edwardcox (JED)
         

Get Started