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
});
});