Probleme avec onblur (javascript)
thePach
-
gu-guss Messages postés 70 Statut Membre -
gu-guss Messages postés 70 Statut Membre -
Bonjour tout le monde,
j'ai un petit probleme avec onblur... En effet j'ai un champ texte où j'ai mis un texte initial et j'utilise onfocus pour effacer ce texte quand le curseur est sur ce champ. Cependant quand le curseur est ailleurs je retablis le texte initial avec onblur sauf que je ne veux faire cela que lorsque l'utilisateur n'a rien inscrit sur ce champ. Je m'y connais pas bien en javascript j'aimerais avoir de l'aide s'il vous plait.
j'ai un petit probleme avec onblur... En effet j'ai un champ texte où j'ai mis un texte initial et j'utilise onfocus pour effacer ce texte quand le curseur est sur ce champ. Cependant quand le curseur est ailleurs je retablis le texte initial avec onblur sauf que je ne veux faire cela que lorsque l'utilisateur n'a rien inscrit sur ce champ. Je m'y connais pas bien en javascript j'aimerais avoir de l'aide s'il vous plait.
Configuration: Windows XP Safari 532.0
A voir également:
- Probleme avec onblur (javascript)
- Telecharger javascript pour pc - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi ✓ - Forum Windows
- Javascript arrondir à 2 décimales - Forum Webmastering
- Javascript void 0 c'est quoi ✓ - Forum Réseaux sociaux
1 réponse
Voilà, ton problème est résolu :)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Confirmation</title>
<script language="javascript">
function valid(i) {
form=document.getElementsByName('formulaire')[0];
if ((form.texte.value=="" || form.texte.value=="cool") && i==1 )
form.texte.value="";
if ((form.texte.value=="" || form.texte.value=="cool") && i==2 )
form.texte.value="cool";
}
</script>
</head>
<body>
<form id="formulaire" name="formulaire" method="post" action="">
<input name="texte" type="text" id="texte" value="cool" onfocus="valid(1);" onblur="valid(2);" />
</form>
</body>
</html>
//////////////
Cool est la valeur initial du chams
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Confirmation</title>
<script language="javascript">
function valid(i) {
form=document.getElementsByName('formulaire')[0];
if ((form.texte.value=="" || form.texte.value=="cool") && i==1 )
form.texte.value="";
if ((form.texte.value=="" || form.texte.value=="cool") && i==2 )
form.texte.value="cool";
}
</script>
</head>
<body>
<form id="formulaire" name="formulaire" method="post" action="">
<input name="texte" type="text" id="texte" value="cool" onfocus="valid(1);" onblur="valid(2);" />
</form>
</body>
</html>
//////////////
Cool est la valeur initial du chams