Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Question de débutant en JS
Envoyé: 17 février 2004, 2h27 par elipsis
Tu souhaites connaître mes fonctions et bien les voilà.
<script language="JavaScript1.2">
top.document.title="Création d'un référentiel";
function estpropre(chaine)
{
alert('est propre');
if (!chaine) return false;
var iChars = "*|,\":<>[]{}`\';()@&$#%";
for (var i = 0; i < chaine.length; i++) {
if (iChars.indexOf(chaine.charAt(i)) != -1)
return false;
//je verifie si la chaine ne contient pas des variables, des scripts,
}
return true;
}
function estvide()
{//debut
var vide;
vide = false;
if (window.document.forms[0].nom_ref.value =="")
{//alors
vide = true;
alert('Votre référentiel n\'a pas de nom.');
window.document.forms[0].nom_ref.focus;
}//Fsi
if ((window.document.forms[0].vers_ref.value =="") || (vide))
{
vide = true;
alert('Votre référentiel n\'a pas de version.');
window.document.forms[0].vers_ref.focus;
}
if ((window.document.forms[0].date_ref.value =="")|| (vide))
{
vide = true;
alert('Votre référentiel n\'a pas de date de version.');
window.document.forms[0].date_ref.focus;
}
if ((window.document.forms[0].cha_ref.value =="")|| (vide))
{
vide = true;
alert('Votre référentiel n\'a pas son nombre de chapitre.');
window.document.forms[0].cha_ref.focus;
}
if ((window.document.forms[0].dom_ref.value =="")|| (vide))
{
vide = true;
alert('Votre référentiel n\'a pas son domaine.');
window.document.forms[0].dom_ref.focus;
}
return vide;
}//Ffonction
function verif()
{
var form_bon
alert('coucou');
form_bon = false;
if (!estvide()) form_bon = true;
nom_ref_bon = estpropre(window.document.projet.nom_ref.value);
vers_ref_bon = estpropre(window.document.forms[0].vers_ref.value);
date_ref_bon = estpropre(window.document.forms[0].date_ref.value);
cha_ref_bon = estpropre(window.document.forms[0].cha_ref.value);
desc_ref_bon = estpropre(window.document.forms[0].desc_ref.value);
etoile_ref_bon = estpropre(window.document.forms[0].etoile_ref.value);
dom_ref_bon = estpropre(window.document.forms[0].dom_ref.value);
code_ref_bon = estpropre(window.document.forms[0].code_ref.value);
if ( (nom_ref_bon == true) && (vers_ref_bon == true) && (date_ref_bon == true) && (desc_ref_bon == true) && (etoile_ref_bon == true) && (dom_ref_bon == true) && (code_ref_bon == true) )
form_bon = true;
else
form_bon = false;
alert form_bon;
alert('coucou');
}
</script>
voila pour mes fonctions et voila pour le <input :
<input type="button" value="Envoyer" onClick="verif();" >
merci à tous ceux qui metteront la patte pour resolver mon problème.
Cordialement,
Réponses
|