Rendre un champs éditable à partir d'un autre

Résolu/Fermé
Utilisateur anonyme - 24 avril 2014 à 10:40
 Utilisateur anonyme - 28 avril 2014 à 18:20
salut,
je veux que les champs des notes
deveniennt
éditable lorsque je saisai un nb entre 1 et 5 j'ai créé une fonctions en javascript mais elle ne fonctionne pas.
volia le code:

<html>
<head>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen"/>
<script>
function remplir() {
var i;
var vl = parseInt(document.forms[0].elements[2].value);
for (i = 1; i < 6; i++) {
if (vl == i) {
forms.n[i].disabled = false;
forms.p[i].disabled = false;
}
else{
forms.n[i].disabled = true;
forms.p[i].disabled = trrue;
}
}
}
</script>
</head>
<body>
<style>
body
{
background-image:url('images/1.jpg');

}
</style>

<div class="tout" align="center">
<form method="Post">
<table border="2" align="center" class="item">
<tr>
<td colspan="2">Seuil:</td>
<td><input type="text" name="S"/></td>
<tr>
<td colspan="2">nbs de ds:</td>
<td><input type="text" name="ds" onchange="remplir()" /></td>
<tr><td>note1 :</td>
<td><input type="text" name="n1" disabled="true" value="nom"/></td><td><input type="text" disabled="true" name="p1" value="%"/></td>
</tr>
<tr><td>note2 :</td>
<td><input type="text" name="n2" disabled="true" value="nom"/></td><td><input type="text" disabled="true" name="p2" onchange="remplir()" value="%"/></td>
</tr>
<tr><td>note3 :</td>
<td><input type="text" name="n3" disabled="true" o value="nom"/></td><td><input type="text" disabled="true" name="p3" value="%"/></td>
</tr>
<tr><td>note4 :</td>
<td><input type="text" name="n4" disabled="true" value="nom"/></td><td><input type="text" disabled="true" name="p4" value="%"/></td>
</tr>
<tr><td>note5 :</td>
<td><input type="text" name="n5" disabled="true" value="nom"/></td><td><input type="text" disabled="true" name="p5" value="%"/></td>
</tr>
</table>
<input type='submit' name='submit' value='Envoyer' />
<input type='RESET' name='submit' value='reset' color="violet"/>

</form>
</div>
</body>
</html>

qlq m'aider à résoudre le probléme car je sais pas où je vais mettre cette fonction et meme si c'est la bonne fonction ou nn.

2 réponses

math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
24 avril 2014 à 21:04
récupère ton formulaire par get élément by id puis utilise le comme yun tableau
1
Utilisateur anonyme
28 avril 2014 à 18:20
merci bcp :) :)
0