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 - Télécharger - Langages
- Javascript arrondi ✓ - Forum Windows
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Pb d'arrondi en javascript ✓ - Forum Windows
- A javascript error occurred in the main process français - Forum Windows
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