[javascript] Vider un champ text

sirjenny -  
 sirjenny -
Voila ce que j'ai:

<input type="text" name="tel" size="30" value="000/000.00.00" >

J'aimerai que quand je clic dans ce champs, le "000/000.00.00" s'enlève.

Ce que j'ai fais:

<input type="text" name="tel" size="30" value="000/000.00.00" onFocus="if (this.value=='000/000.00.00') {this.value=''}">

Mais ca ne marche pas. Rien ne s'affiche.
Configuration: Windows XP
Firefox 2.0.0.6

4 réponses

  1. eric.daniel Messages postés 6 Statut Membre 1
     
    J'ai essayé ca :
    <html>
    <body>
    <input type="text" name="tel" size="30" value="000/000.00.00"
    onFocus="if (this.value=='000/000.00.00') {this.value=''}">
    </body>
    </html>

    et ca marche bien sous IE 6 et sous FF 2.0.0.6.

    Ca provient peut-être d'autre chose.
    Y a quoi d'autre dans ta page ?
    1
  2. sirjenny
     
    Ben c'est un simple formulaire.

    Sinon y'a du PHP pour certaines choses...

    Mais voila quoi. Je comprend pas non plus.

    (http://www3.yverdon-les-bains.ch/index.php?id=759)
    (regarde le code source si jamais, çA commence à plus bas que la moitié la page du formulaire. Ce qui est plus gaut c'est les en-tete et tout)
    0
    1. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      Bonjour,

      Si je regarde le code source de cette page, je vois :
      <td>
      	<input type="text" name="tel" size="30" value="000/000.00.00">
      </td>
      Donc pas de onFocus du tout...
      0
  3. eric.daniel Messages postés 6 Statut Membre 1
     
    Bin, je vois ca dans le code source :
    Téléphone <font color="#FF0000">*</font>
    </td><td>
    <input type="text" name="tel" size="30" value="000/000.00.00">
    </td></tr>

    Y a pas le "onfocus".
    0
  4. sirjenny
     
    ouais j'ai enlevé vu que ca marchait pas lol ...
    0