Browse Source

pfff, I need to learn how to deal with pull request, ...

cleanup !!
Robin Herbots 14 years ago
parent
commit
7d2180aad3
1 changed files with 9 additions and 54 deletions
  1. 9 54
      README.MD

+ 9 - 54
README.MD

@@ -6,43 +6,6 @@ A definition can have a cardinality and have multiple prevalidators.
 
 
 Example of some new definitions:
 Example of some new definitions:
 
 
-<<<<<<< HEAD
-                 'm': { //month
-                    validator: function(chrs, buffer) {
-                        var dayValue = buffer.join('').substr(0, 3);
-                        return $.inputmask.defaults.aliases['dd/mm/yyyy'].regex.month.test(dayValue + chrs);
-                    },
-                    cardinality: 2,
-                    prevalidator: [{ validator: "[01]", cardinality: 1}]
-                },
-                'y': { //year
-                    validator: function(chrs, buffer) {
-                        if ($.inputmask.defaults.aliases['dd/mm/yyyy'].regex.year.test(chrs)) {
-                            var dayMonthValue = buffer.join('').substr(0, 6);
-                            if (dayMonthValue != "29/02/")
-                                return true;
-                            else {
-                                var year = parseInt(chrs);  //detect leap year
-                                if (year % 4 == 0)
-                                    if (year % 100 == 0)
-                                    if (year % 400 == 0)
-                                    return true;
-                                else return false;
-                                else return true;
-                                else return false;
-                            }
-                        } else return false;
-                    },
-                    cardinality: 4,
-                    prevalidator: [
-                        { validator: "[12]", cardinality: 1 },
-                        { validator: "(19|20)", cardinality: 2 },
-                        { validator: "(19|20)\\d", cardinality: 3 }
-                        ]
-                }
-            },
-            insertMode: false
-=======
 ```javascript
 ```javascript
      'm': { //month
      'm': { //month
         validator: function(chrs, buffer) {
         validator: function(chrs, buffer) {
@@ -80,7 +43,6 @@ Example of some new definitions:
 },
 },
 insertMode: false
 insertMode: false
 ```
 ```
->>>>>>> dev
 
 
 These allow for a finer date validation then 99/99/9999 which also allows 33/33/3333 for example.  
 These allow for a finer date validation then 99/99/9999 which also allows 33/33/3333 for example.  
 In the jquery.inputmask.extentions.js you find a full date input validation which takes days, months & leap years into account.
 In the jquery.inputmask.extentions.js you find a full date input validation which takes days, months & leap years into account.
@@ -96,10 +58,7 @@ Include the js-files:
 <script src="jquery.js" type="text/javascript"></script>
 <script src="jquery.js" type="text/javascript"></script>
 <script src="jquery.inputmask.js" type="text/javascript"></script>
 <script src="jquery.inputmask.js" type="text/javascript"></script>
 <script src="jquery.inputmask.extentions.js" type="text/javascript"></script>
 <script src="jquery.inputmask.extentions.js" type="text/javascript"></script>
-<<<<<<< HEAD
-=======
 ```
 ```
->>>>>>> dev
 
 
 Define your masks:
 Define your masks:
 
 
@@ -130,11 +89,7 @@ $(document).ready(function(){
 });
 });
 ```
 ```
 
 
-<<<<<<< HEAD
-execute a function when the mask is completed, incomplete or cleared
-=======
 ### execute a function when the mask is completed, incomplete or cleared
 ### execute a function when the mask is completed, incomplete or cleared
->>>>>>> dev
 
 
 ```javascript
 ```javascript
 $(document).ready(function(){
 $(document).ready(function(){
@@ -267,6 +222,15 @@ $(document).ready(function(){
 });
 });
 ```
 ```
 
 
+
+### oncleared option
+
+```javascript
+$(document).ready(function(){
+    $("#ssn").inputmask("999-99-9999",{placeholder:" ", oncleared: function(){ alert('Set focus somewhere else ;-)');} });
+});
+```
+
 ### aliases option
 ### aliases option
 
 
 First you have to create an alias definition (more examples can be found in jquery.inputmask.extentions.js)
 First you have to create an alias definition (more examples can be found in jquery.inputmask.extentions.js)
@@ -330,12 +294,3 @@ Just add the dir="rtl" attribute to the input element
 
 
 -----------------------------------------
 -----------------------------------------
 
 
-
-RTL input 
-
-Just add the dir="rtl" attribute to the input element
-
-<input id="test" dir="rtl" />
-
------------------------------------------
-