gunakan dojox.widget.DialogSimple untuk 1 form. Dalam form ini ada dijit.form.DateTextBox dengan option required=true.
Apabila form ini dalam 1 page biasa, DateTextBox  itu akan validated apabila submit.
Namun apabila form ini dimuatkan dalam DialogSimple, tiba2 sahaja validation tidak berfungsi (validation berlaku, namun form masih dihantar).
Penyelesaian:
Gunakan dojo form
<form:form name="aprSessionSetupForm" id="aprSessionSetupForm" modelAttribute="aprSession" action="${formMethod}" data-dojo-type="dijit/form/Form" >
kemudian tambah skrip
  <script type="dojo/on" data-dojo-event="submit">
        if(this.validate()){
            return true;
        }else{       
            return false;
        }
        return true;
  </script>
 
 
No comments:
Post a Comment