14
14
15
15
/**
16
16
* Should be called on the element containing the input elements
17
+ *
17
18
* @param {Object } language Optional, will override jQueryFormUtils.LANG
18
19
* @param {Object } settings Optional, will override the default settings
19
20
* @return {jQuery }
29
30
/**
30
31
* Should be called on the element containing the input elements.
31
32
* <input data-help="The info that I want to display for the user when input is focused" ... />
33
+ *
32
34
* @param {String } attrName Optional, default is data-help
33
35
* @return {jQuery }
34
36
*/
68
70
* Function that validates the value of given input and shows
69
71
* error message in a span element that is appended to the parent
70
72
* element
73
+ *
71
74
* @param {Object } language Optional, will override jQueryFormUtils.LANG
72
75
* @param {Object } settings Optional, will override the default settings
73
76
* @param {Boolean } attachKeyupEvent Optional
131
134
132
135
/**
133
136
* Function that validate all inputs in a form
137
+ *
134
138
* @param language
135
139
* @param settings
136
140
*/
163
167
164
168
/**
165
169
* Tells whether or not to validate element with this name and of this type
170
+ *
166
171
* @param {String } name
167
172
* @param {String } type
168
173
* @return {Boolean }
180
185
181
186
/**
182
187
* Adds message to error message stack if not already in the message stack
188
+ *
183
189
* @param {String } mess
184
190
*/
185
191
var addErrorMessage = function ( mess ) {
@@ -320,6 +326,7 @@ jQueryFormUtils.defaultBorderColor = null;
320
326
321
327
/**
322
328
* Validate email
329
+ *
323
330
* @return {Boolean }
324
331
*/
325
332
jQueryFormUtils . validateEmail = function ( email ) {
@@ -335,6 +342,7 @@ jQueryFormUtils.validateEmail = function(email) {
335
342
336
343
/**
337
344
* Validate phone number, at least 7 digits only one hyphen and plus allowed
345
+ *
338
346
* @return {Boolean }
339
347
*/
340
348
jQueryFormUtils . validatePhoneNumber = function ( tele ) {
@@ -352,6 +360,7 @@ jQueryFormUtils.validatePhoneNumber = function(tele) {
352
360
353
361
/**
354
362
* Validate that string is a swedish telephone number
363
+ *
355
364
* @param {Number }
356
365
* @return {Boolean }
357
366
*/
@@ -371,6 +380,7 @@ jQueryFormUtils.validateSwedishMobileNumber = function(number) {
371
380
372
381
/**
373
382
* Is this a valid birth date YYYY-MM-DD
383
+ *
374
384
* @return {Boolean }
375
385
*/
376
386
jQueryFormUtils . validateBirthdate = function ( val , dateFormat ) {
@@ -400,6 +410,7 @@ jQueryFormUtils.validateBirthdate = function(val, dateFormat) {
400
410
/**
401
411
* Is it a correct date according to given dateFormat. Will return false if not, otherwise
402
412
* an array 0=>year 1=>month 2=>day
413
+ *
403
414
* @param {String } val
404
415
* @param {String } dateFormat
405
416
* @return {Array }|{Boolean}
@@ -439,6 +450,7 @@ jQueryFormUtils.parseDate = function(val, dateFormat) {
439
450
440
451
/**
441
452
* skum fix. är talet 05 eller lägre ger parseInt rätt int annars får man 0 när man kör parseInt?
453
+ *
442
454
* @param {String } val
443
455
* @param {Number }
444
456
*/
@@ -450,6 +462,7 @@ jQueryFormUtils.parseDateInt = function(val) {
450
462
451
463
/**
452
464
* Validate swedish security number yyymmddXXXX
465
+ *
453
466
* @param {String } securityNumber
454
467
* @return {Boolean }
455
468
*/
@@ -482,6 +495,7 @@ jQueryFormUtils.validateSwedishSecurityNumber = function(securityNumber) {
482
495
483
496
/**
484
497
* Validate time HH:mm
498
+ *
485
499
* @param {String } time
486
500
* @return {Boolean }
487
501
*/
@@ -499,6 +513,7 @@ jQueryFormUtils.validateTime = function(time) {
499
513
500
514
/**
501
515
* Validate float value
516
+ *
502
517
* @param {String } val
503
518
* @return {Boolean }
504
519
*/
@@ -508,6 +523,7 @@ jQueryFormUtils.validateFloat = function(val) {
508
523
509
524
/**
510
525
* Validate that given value is a number
526
+ *
511
527
* @param {String } val
512
528
* @return {Boolean }
513
529
*/
@@ -517,6 +533,7 @@ jQueryFormUtils.validateInteger = function(val) {
517
533
518
534
/**
519
535
* Has month only 30 days?
536
+ *
520
537
* @param {Number } m
521
538
* @return {Boolean }
522
539
*/
@@ -526,6 +543,7 @@ jQueryFormUtils.isShortMonth = function(m) {
526
543
527
544
/**
528
545
* Simple spam check
546
+ *
529
547
* @param {String } val
530
548
* @param {String } classAttr
531
549
* @return {Boolean }
@@ -537,6 +555,7 @@ jQueryFormUtils.simpleSpamCheck = function(val, classAttr) {
537
555
538
556
/**
539
557
* Validate domain name
558
+ *
540
559
* @param {String } val
541
560
* @return {Boolean }
542
561
*/
@@ -600,6 +619,7 @@ jQueryFormUtils.validateDomain = function(val) {
600
619
* Validate the value of given element according to the validation rule
601
620
* defined in attribute with given name. Will return true if valid,
602
621
* error message otherwise
622
+ *
603
623
* @param {jQuery } el
604
624
* @param {Object } language (jQueryFormUtils.LANG)
605
625
* @param {String } validationRuleAttr
@@ -731,6 +751,7 @@ jQueryFormUtils.validateInput = function(el, language, config, form) {
731
751
732
752
/**
733
753
* Error dialogs
754
+ *
734
755
* @var {Object}
735
756
*/
736
757
jQueryFormUtils . LANG = {
@@ -758,6 +779,7 @@ jQueryFormUtils.LANG = {
758
779
759
780
/**
760
781
* Validate url
782
+ *
761
783
* @param {String } url
762
784
* @return {Boolean }
763
785
*/
@@ -768,6 +790,7 @@ jQueryFormUtils.validateUrl = function(url) {
768
790
769
791
/**
770
792
* Restrict input length
793
+ *
771
794
* @param {jQuery } inputElement Jquery Html object
772
795
* @param {jQuery } maxLengthElement jQuery Html Object
773
796
* @return void
0 commit comments