KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Samedi 17 mai 2008 - 06:21:38

[javascript] verifier si un champ est vide...

Rechercher : dans
[javascript] verifier si un champ est vide...
par robin_94
 Fil de Discussions
Statut : Non résolu
lundi 5 novembre 2007 à 12:41:45
Bonjour à tous,
j'ai quelques notion de javascript mais je n'arrive pas à verifier si onBlur mon champ ( input ) est vide ou non et si il est vide remplacer la value de ce champs par 'Rechercher'.
Voici mon code:

<script type="text/javascript">
function testvide(rechercher) 
{
         if(rechercher.value == '')
         {
                  rechercher.value = 'Rechercher';
         }
         return rechercher.value;
}
</script>

<form name="form_rechercher" method="post" action="index.php?page=accueil">
         <p><input name="rechercher" type="text" value="Rechercher" onFocus="javascript:this.value=''" onBlur="javascript:this.value=testvide(document.form_rechercher.rechercher.value);&qu­ot;/>
Configuration: Windows XP
Internet Explorer 7.0
Répondre à robin_94  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Alain42, le lundi 5 novembre 2007 à 13:23:32 Fil de Discussions
Bonjour,

à la place de:

onBlur="javascript:this.value=testvide(document.form_rechercher.rechercher.value);&qu­
ot;


mets:

onBlur="javascript:this.value=testvide(document.form_rechercher.rechercher.value);&qu­ot;
Répondre à Alain42

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par tarek_dotzero, le lundi 5 novembre 2007 à 13:31:58 Fil de Discussions
Slt,
Essaie de creer une fonction dpécifique, c'est à dire la condition sera appliquée sur le champs onBlur.
Répondre à tarek_dotzero

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par robin_94, le lundi 5 novembre 2007 à 14:05:58 Fil de Discussions
Bonjour,

<form name="form_rechercher" method="post" action="index.php">
<p><input name="rechercher" type="text" value="Rechercher" onFocus="javascript:this.value=''" onBlur="javascript:this.value=testvide(document.form_rechercher.rechercher.value);&qu­ot;


j'ai changé le onBlur comme Alain42 m'a dit mais quand j'enleve le focus meme si la value est different de ' ' il me marque undefined.

pourrais tu me donner un exemple de fonction spécifique tarek_dotzero?
Répondre à robin_94

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par tarek_dotzero, le lundi 5 novembre 2007 à 14:12:27 Fil de Discussions
J'ai pas essaié mais normalement ça marche:

<script type="text/javascript">
function testchamps()
{
if(document.form_rechercher.rechercher.value == '')
{
document.form_rechercher.rechercher.value = 'Rechercher';
}
return (0);
}
</script>

puis tu appelle cette fonction quand l'evenement se produit.
Répondre à tarek_dotzero

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par robin_94, le lundi 5 novembre 2007 à 14:28:33 Fil de Discussions 
Tarek_dotzero tu n'étais pas loin en faite ton return n'etait pas bon, il fallait mettre:
return ( document.form_rechercher.rechercher.value); 


sinon je met le code qui marche:
<script type="text/javascript">
	function testchamps()
	{
		if(document.form_rechercher.rechercher.value == '')
		{
			document.form_rechercher.rechercher.value = 'Rechercher';
		}
		return (document.form_rechercher.rechercher.value);
	}
</script> 
<form name="form_rechercher" method="post" action="index.php">
	<p><input name="rechercher" type="text" value="Rechercher" onFocus="javascript:this.value=''" onBlur="javascript:this.value=testchamps();"/>
<input type="submit" value="ok" /></p>
</form>


Merci à vous 2 !
Répondre à robin_94
Discussions pertinentes trouvées dans le forum
05/11 12h41[javascript] verifier si un champ est vide...Programmation05/11 14h285
21/01 16h58PHP. Formulaire. Rediriger si champs vides,..Programmation21/01 19h121
02/10 11h04FORMULAIRE: si champs vide pas de validationProgrammation16/04 16h365
03/02 18h28JAVASCRIPT vérifier des champsWindows03/02 18h280
Plus de discussions sur « [javascript] vérifier si un champ est vide » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide