Aller au contenu

Sujets conseillés

Posté

Salut, je me demandais si quelqu'un a la solution a mon probleme... j'ai fait ce script de controle de formulaire mais il ne veux pas marcher des que je mets plusieurs formulaires dans la page et une variable pou le nom du formulaire comme ici :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script LANGUAGE="JavaScript">
function ChangePrice(formulaire)
{
document.forms.formulaire.Target.value = 555;
}
</SCRIPT>
</head>

<body>
<form name="form1">
<input type="text" onChange="ChangePrice(this.form)" name="Source" value="50">
<input type="text" name="Target" value="56">
</form>

<form name="form2">
<input type="text" onChange="ChangePrice(this.form)" name="Source" value="25">
<input type="text" name="Target" value="88">
</form>

</body>
</html>

Si quelqu'un a une solution ca serais apprecier :)

Posté

Bonjour et bienvenu sur le HUB.

"this.form" pointe déja sur ton formulaire.

document.forms.formulaire a donc la même valeur que this.form.

Ta fonction deviens alors :

function ChangePrice(formulaire)
{
formulaire.Target.value = 555;
}

Tizel

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...