Il s'agit d'une fonction verifie_le_formulaire qui vérifie le formulaire afin qu'on n'y saisisse pas des trucs aberrants :
function verifie_le_formulaire(formulaire)
{
if(formulaire.titre.value.length==0) /* titre */
window.open('ouvragesformerror.php?formerror=titre', 'Erreur', 'toolbar=no, location=no, directories=no, status=no, scrollbars=no, resizable=no, menubar=no, copyhistory=no, width=480, height=120');
(ça ça marche....)
et plus loin
else if(formulaire.prix.value.length==0) /* prix */
if(!isPrix(formulaire.prix.value)) /* prix_format */
window.open('ouvragesformerror.php?formerror=prix_format', 'Erreur', 'toolbar=no, location=no, directories=no, status=no, scrollbars=no, resizable=no, menubar=no, copyhistory=no, width=480, height=120');
et la suite.... sur tous les champs obligatoires ou à contraintes (numéro ISBN d'un livre, nombre de pages -nombre entier-)
puis
else
formulaire.submit(); /* aucun champ vide on soumet le formulaire */
et dans le formulaire HTML
<input type="button" value="Enregistrer dans la base" class="bouton" style="font-weight: bold; background-color: white; width: 240px;" onClick="verifie_le_formulaire(this.form)">
}