Probleme avec onblur (javascript)
thePach
-
gu-guss Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
gu-guss Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
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.
A voir également:
- Probleme avec onblur (javascript)
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
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