305 |
changeIdNameField('petitionnaire__' + nb, '_' + nb ); |
changeIdNameField('petitionnaire__' + nb, '_' + nb ); |
306 |
|
|
307 |
addDatePicker( 'petitionnaire__' + nb + ' #particulier_date_naissance_' + nb); |
addDatePicker( 'petitionnaire__' + nb + ' #particulier_date_naissance_' + nb); |
308 |
|
actionVeerifyFields('petitionnaire__' + nb, '_' + nb); |
309 |
|
|
310 |
addActionSearch('petitionnaire__' + nb, '_' + nb); |
addActionSearch('petitionnaire__' + nb, '_' + nb); |
311 |
|
|
460 |
|
|
461 |
changeIdNameField('delegataire', ''); |
changeIdNameField('delegataire', ''); |
462 |
addDatePicker('delegataire #particulier_date_naissance'); |
addDatePicker('delegataire #particulier_date_naissance'); |
463 |
|
actionVeerifyFields('delegataire', ''); |
464 |
} |
} |
465 |
|
|
466 |
|
|
467 |
|
|
468 |
/* |
/* |
469 |
Change les id et les name des champs |
Change les id et les name des champs |
470 |
* */ |
* */ |
487 |
|
|
488 |
} |
} |
489 |
|
|
490 |
|
function actionVeerifyFields(id, complement){ |
491 |
|
$('#' + id + ' #numero'+complement).change( |
492 |
|
function(){ |
493 |
|
VerifNum(this); |
494 |
|
} |
495 |
|
); |
496 |
|
|
497 |
|
$('#' + id + ' #telephone_fixe'+complement).change( |
498 |
|
function(){ |
499 |
|
if ( !isPhoneNumber($(this).val()) ) { |
500 |
|
|
501 |
|
alert('Vous ne devez saisir que des nombres'); |
502 |
|
$(this).val(''); |
503 |
|
} |
504 |
|
} |
505 |
|
); |
506 |
|
|
507 |
|
$('#' + id + ' #telephone_mobile'+complement).change( |
508 |
|
function(){ |
509 |
|
if ( !isPhoneNumber($(this).val()) ) { |
510 |
|
|
511 |
|
alert('Vous ne devez saisir que des nombres'); |
512 |
|
$(this).val(''); |
513 |
|
} |
514 |
|
} |
515 |
|
); |
516 |
|
|
517 |
|
$('#' + id + ' #courriel'+complement).change( |
518 |
|
function(){ |
519 |
|
if ( !isMail($(this).val()) ) { |
520 |
|
|
521 |
|
alert('Saisissez une adresse mail correcte'); |
522 |
|
} |
523 |
|
} |
524 |
|
); |
525 |
|
} |
526 |
|
|
527 |
/* |
/* |
528 |
Ajoute les le datespicker sur les champs de date |
Ajoute les le datespicker sur les champs de date |
529 |
* */ |
* */ |
773 |
return /^[a-zA-Z\/]+$/.test(str); |
return /^[a-zA-Z\/]+$/.test(str); |
774 |
} |
} |
775 |
|
|
776 |
|
function isMail(str){ |
777 |
|
return /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(str); |
778 |
|
} |
779 |
|
|
780 |
|
function isPhoneNumber(str){ |
781 |
|
return /[0-9-()+]{3,20}/.test(str); |
782 |
|
} |
783 |
|
|
784 |
/* |
/* |
785 |
Ajoute les ations spécifiques pour le formulaire personnalisé d'ajout de référence cadastrale |
Ajoute les ations spécifiques pour le formulaire personnalisé d'ajout de référence cadastrale |
786 |
* */ |
* */ |
978 |
$('#fieldsetpetitionnaire__0 .formsDemandeur').val($('#petitionnaire__0').html()); |
$('#fieldsetpetitionnaire__0 .formsDemandeur').val($('#petitionnaire__0').html()); |
979 |
|
|
980 |
changeIdNameField('petitionnaire__0', '_0'); |
changeIdNameField('petitionnaire__0', '_0'); |
981 |
|
actionVeerifyFields('petitionnaire__0', '_0'); |
982 |
|
|
983 |
addDatePicker('petitionnaire__0 #particulier_date_naissance_0'); |
addDatePicker('petitionnaire__0 #particulier_date_naissance_0'); |
984 |
|
actionVeerifyFields('petitionnaire__0', '_0'); |
985 |
} |
} |
986 |
|
|
987 |
/* |
/* |