[javascript] Vider un champ text

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. 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. 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)
      1. 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...
    2. 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".