J'aimerais un un script js qui permet quand on clique dans un champs on effacer les autres et vis versa
merci
Version imprimable
J'aimerais un un script js qui permet quand on clique dans un champs on effacer les autres et vis versa
merci
Bien le bonjour,
C'est quoi le problème ? où bloques-tu ? tu as déjà essayé de coder quelque chose ?
oui
html
jsCode:
1
2
3
4
5
6
7
8
9
10
11
12 <form method="post" action="> <strong>Nom</strong><br> <input id="nom" type="text" name="nom" size="25" onclick="delete()"> <strong>Prenom</strong><br> <input id="prenom" type="text" name="prenom" size="25" onclick="delete()"> <strong>Age</strong><br> <input id="age" type="text" name="age" size="25" onclick="delete()">
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function delete(){ if(document.getElementById('nom').value>0 || document.getElementById('prenom').value>0 || document.getElementById('age').value>0){ document.getElementById('nom').value=''; document.getElementById('prenom').value=''; document.getElementById('age').value=''; return false; } }
Les value des input sont du type string, donc tester s'ils sont >0 est plutôt hasardeux...Code:
1
2
3 if(document.getElementById('nom').value>0 || document.getElementById('prenom').value>0 || document.getElementById('age').value>0)
De toutes manières, étant donné que tu veux effacer leur contenu, ce test ne sert à rien... Tu peux donc faire comme ceci :
Mais là encore, l'intérêt est contestable... on ne pourra jamais remplir les champs !Code:
1
2
3
4
5
6 function delete(){ document.getElementById('nom').value=''; document.getElementById('prenom').value=''; document.getElementById('age').value=''; return false; }
essai ca :yaisse2:
Code:
1
2
3
4
5
6
7
8
9
10
11
12 <form method="post" action=""> <strong>Nom</strong><br> <input id="nom" type="text" name="nom" size="25" value="Nom..." onclick="this.value='';"> <br> <strong>Prenom</strong><br> <input id="prenom" type="text" name="prenom" size="25" value="Prenom..." onclick="this.value='';"> <br> <strong>Age</strong><br> <input id="age" type="text" name="age" size="25" value="Age..." onclick="this.value='';">