IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Formulaire avec firebird


Sujet :

jQuery

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 13
    Par défaut Formulaire avec firebird
    Bonjour,
    alors pour faire au plus clair, je suis sur Linux et j'ai réalisé un formulaire en language html/css avec une base de donnée Firebird. Le but de mon formulaire est de se pré-remplir grâce à la base de donnée et de se modifier par validation du formulaire.
    Le problème, c'est que lorsque j'appuie sur le bouton 'valider' ça ne fait que me rafraichir la page, et aucune de mes modifications ne sont pris en compte dans la base de donnée. J'avais aussi gfait en sorte d'avoir des champs 'requis' et d'autre non, mais là, ils sont tous non-obligatoire.
    De plus, j'avais aussi une ligne de code en javascript (jquerry) pour pouvoir avoir un calendrier qui s'affiche lors de la saisie d'une date.(jquerry-ui) Celui-ci ne se lance plus, je dois écrire la date moi-même. J'en ai donc conclue que tout mon code javascript n'était pas pris en compte.

    C'est pourquoi je fais appel à vous, afin de savoir que faire ou savoir si c'est normal.. etc
    PS: je vous laisse mon code javascript pour pouvoir regarder.

    Je fais appel à mes documents javascript comme ceci:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script src="jquery/jquery-1.11.1.js"></script>
    <script type="text/javascript" src="jquery/dist/jquery.validate.js"></script>
    <script type="text/javascript" src="jquery/dist/additional-methods.js"></script>
    <script type="text/javascript" src="jquery/dist/jquery-ui-1.10.4.custom.js"></script>
     <link type="text/css" href="jquery/dist/jquery-ui-1.10.4.custom.css" rel="stylesheet" />

    Et voici mon code Javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    $(document).ready(function() {	
    jQuery.validator.addMethod("text2", function(value, element) {return this.optional(element) || /^.|[a-zA-Z]|\b|\s|\w|\d+$/.test(value);}, "Caractère(s) non admis.");
    jQuery.validator.addMethod("tel", function(value, element) {return this.optional(element) || /^(0[1-68])(?:[ _.-]?(\d{2})){4}$/.test(value);}, "Caractère(s) non admis.");
    jQuery.validator.addMethod("nombre", function(value, element) {return this.optional(element) || /^[0-9]+$/.test(value);}, "Caractère(s) non admis.");
    jQuery.validator.addMethod("dating", function(value, element) {return this.optional(element) || /^([012]?\d|30|31)[\/-]((0?\d)|(1[012]))[\/-]\d{1,4}$/.test(value);}, "Caractère(s) non admis.");
    jQuery.validator.addMethod("text1", function(value, element) {return this.optional(element) || /^[a-zA-Z]+$/.test(value);}, "Caractère(s) non admis.");
    /*$.validator.setDefaults({
    	submitHandler: function() { alert("Votre fiche de liaison a bien été envoyée!"); }
    });*/
    $(function($){
    	$.datepicker.regional['fr'] = {
    		closeText: 'Fermer',
    		prevText: 'Précédent',
    		nextText: 'Suivant',
    		currentText: 'Aujourd\'hui',
    		monthNames: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],
    		monthNamesShort: ['janv.', 'févr.', 'mars', 'avril', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],
    		dayNames: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],
    		dayNamesShort: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],
    		dayNamesMin: ['D','L','M','M','J','V','S'],
    		weekHeader: 'Sem.',
    		dateFormat: 'dd/mm/yy',
    		firstDay: 1,
    		isRTL: false,
    		showMonthAfterYear: false,
    		yearSuffix: ''
    	};
    	$.datepicker.setDefaults($.datepicker.regional['fr']);
    });
    $("#FormulaireInscription").validate({
    	rules: {
    		cidentifiant: {required: true, nombre: true},
    		ctelephone: {required: true, tel: true, maxlength: 14},
    		cprenom: {required: true, text1: true, minlength: 2},
    		cnom: {required: true, text1: true, minlength: 2},
    		cdatePr: {required:true, dating: true},
    		cdateN: {required: true, dating: true},
    		cinscription: {required: false, dating: true},
    		ccourriel1: {required: false, email: true},
    		ccourriel2: {required: false, email: true},
    		cprescripteur: {required: false, text1: true},
    		corganisme: {required: false, text1: true},
    		cconseiller: {required: false, text1: true},
    		cadresse: {required: false, text2: true, minlength: 7},
    		cprojetprof: {required: false, text2: true},
    		cprojetform: {required: false, text2: true},
    		cobservations: {required: false, text2: true}
            },
    	messages:{
    		cidentifiant: {required: "Ce champ est requis!", nombre: "Entrez votre identifiant"},
    		ctelephone: {required: "Ce champ est requis!", tel: "Le numéros est du type 0#-##-##-##-##.", maxlength: "14 caractères possible seulement!"},
    		cprenom: {required: "Ce champ est requis!", minlength: "Le prénom doit au moins contenir 2 caractères.", text1: "Caractère non admis:"},		
    		cnom: {required: "Ce champ est requis!", minlength: "Le nom doit au moins contenir 2 caractères.", text1: "Caractère non admis:"},
    		cdatePr: {required: "Ce champ est requis!", dating: "Ceci n'est pas une date conforme"},
    		cdateN: {required: "Ce champ est requis!", dating: "Ceci n'est pas une date conforme"},
    		cinscription: {dating: "Ceci n'est pas une date conforme"},
    		ccourriel1: {email: "Champs du type nom@domaine.com"},
    		ccourriel2: {email: "Champs du type nom@domaine.com"},
    		cprescripteur: {text1: "Caractère non admis"},
    		corganisme: {text1: "Caractère non admis"},
    		cconseiller: {text1: "Caractère non admis"},
    		cadresse: {text2: "", minlength: "Soyez plus précis svp."},
    		cprojetprof: {text2: ""},
    		cprojetform: {text2: ""},
    		cobservations: {text2: ""}
    	},
    });
    $( "#dateN" ).datepicker({
    	changeDay: true,
    	changeMonth: true,
    	changeYear: true
    });
    $( "#datePr" ).datepicker({
    	changeDay: true,
    	changeMonth: true,
    	changeYear: true
    });
    $( "#inscription" ).datepicker({
    	changeDay: true,
    	changeMonth: true,
    	changeYear: true
    });
    });

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2014
    Messages : 13
    Par défaut
    Problème résolu, attention à bien vérifier les droits sur les fichiers dont vous avez besoin, sur Linux grâce à la commande chmod 777 'nomdufichier'!!
    merci quand même!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vérification de formulaire avec regexp
    Par Shadow aok dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 06/08/2007, 11h57
  2. Réponses: 7
    Dernier message: 19/10/2004, 16h12
  3. Créer un formulaire avec VBA ?
    Par Jean Bonnisme dans le forum VBA Access
    Réponses: 3
    Dernier message: 14/10/2004, 10h40
  4. Réponses: 10
    Dernier message: 10/06/2004, 16h20
  5. Gestion de formulaire avec xml et sans serveur ?
    Par meliane dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 05/05/2004, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo