Bon !
voici un exemple de fichier javascript a enregistrer tel quel mais en l'adaptant a ton cas:
<!-- Vérification des champs obligatoires du formulaire
function verif()
{
var nom = document.formulaire.groupe.value;
if (document.formulaire.groupe.value == "")
{
alert ('Veuillez entrer le groupe');
document.formulaire.groupe.focus();
return false;
}
if(document.formulaire.categorie.value == "")
{
alert ('Veuillez entrer la catégorie du logiciel');
document.formulaire.categorie.focus();
return false;
}
if(document.formulaire.nom.value == "")
{
alert ('Veuillez entrer le nom du logiciel');
document.formulaire.nom.focus();
return false;
}
if(document.formulaire.reference_DSI.value == "")
{
alert ('Veuillez entrer la référence DSI');
document.formulaire.reference_DSI.focus();
return false;
}
if(document.formulaire.reference_DSI.value.length != 3)
{
alert ('La référence doit comporter trois caractères');
document.formulaire.reference_DSI.focus();
return false;
}
else {return true;}
}
//-->
document.formulaire où
formulaire est le nom du formulaire (si le tiens porte un nom différent, faudra le changer ici aussi et a toutes les lignes.
document.formulaire.groupe. où
groupe est le nom du champ (name) très important le name.
tu l'enregistre en .js dans un dossier "scripts" par exemple.
Ensuite, dans le head, tu mettra l'appel a ce script comme ceci:
<script language="javascript" src="scripts/mon_fichier.js" type="text/javascript"></script>
Pour finir, dans le bouton Valider, Envoyer ou comme tu l'aura appelé, tu met ceci:
<input type="submit" name="submit" value="Valider" onClick="javascript: return verif();">
javascript: return verif(); veut dire que si le visiteur n'a pas rempli correctement le formulaire ça lui ouvrira une fenetre lui expliquant ce qui manque (en gros ce que tu aura mis dans:
alert ('Veuillez entrer la référence DSI'); ou ce que tu veux.
A toi de personnaliser les messages a afficher.
En plus, ça pointera directement à l'endroit où ça n'est pas renseigné (le curseur clignotera en attendant qu'on frappe quelque chose).
Je ne suis pas un spécialiste en javascript mais si tu a des soucis, n'hésite pas !
Cette façon de créer un fichier séparé (mon_fichier.js) t'évitera d'avoir a l'écrire sur toutes tes pages. Le lien script language dans le head ira chercher le fichier pour le lire.
Bon courage !
Le bonheur est la seule chose que l'on peut donner sans l'avoir.