Créer fonction pour raccourcir [JAVA]

Fermé
ckikiahdisa Messages postés 41 Date d'inscription mercredi 2 janvier 2008 Statut Membre Dernière intervention 5 février 2008 - 17 janv. 2008 à 03:09
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 17 janv. 2008 à 10:54
Bonjour,
J'aimerai créer une fonction afin de simplifier et de raccourcir mon code.
Sans fonction cela marche, demonstration :
_________________________________________________
<script language="javascript">

function verification()
{

x=document.formulaire.zs_postal.value;
z=x.charAt(0);
y=parseInt(x, 10);

if (z==0)
{
y="0"+y;
}



if(x != y)

{
document.formulaire.nom.style.backgroundColor = "#000000";
}


else
{
return true;
}


}

</script>
</head>
<body>

<form name="formulaire" id="formulaire" action="traitement.php" method="post" onSubmit="return verification()">

<input type="text" name="zs_postal" id="zs_postal" />
<span id="zs_postal"> </span>

<input type="submit" value="Ok" />

</form>

</body>
_____________________________________________________

Jusque la tout va bien, je récupère les variables X et Y
Maintenant j'aimerai créer une fonction (en gras) affin d'écuter de recopier cette portion de code, voici mon ebauche qui ne fonctionne bien evidemment pas ^^
_____________________________________________________
<script language="javascript">

function verification()
{

function numerique(numinput)
{
x=document.formulaire.numinput.value;
z=x.charAt(0);
y=parseInt(x, 10);

if (z==0)
{
y="0"+y;
}

}

numerique(zs_postal);
if(x != y)

{
document.formulaire.nom.style.backgroundColor = "#000000";
}


else
{
return true;
}


}

</script>
_____________________________________________
Je pense que le terme en italique est incorrect.
Voila j'espere recevoir de l'aide a travers commentcamarche, merci d'avoir pris le temps de lire
A voir également:

1 réponse

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
17 janv. 2008 à 10:54
Salut.
Déjà, c'est pas du JAVA comme dit dans le titre.
je connait pas le script, mais admettons que ça fonctionne comme un langage objet classe. Je mettrai :
x=numinput.value;

bonne chance
0