Comment faire de la valeur du bouton submit ,transparent?

J'ai un bouton dans un formulaire et j'utilise une classe css qui définit une image de fond comme le bouton soumettre. J'ai besoin de donner une valeur à ce bouton envoyer, mais je ne veux pas qu'il soit affiché à l'utilisateur. Si j'ai mis le css propriété de couleur transparente, il fonctionne très bien dans mon firefox 3.6. Mais la valeur s'affiche dans ie 6 et 7. Comment puis-je résoudre ce problème?

<div  id="upldTempForm" class="pgcontent">
  <form>
    <div style="text-align:center;">
      <input type="submit" name="create" value="" class="save" />
      <input type="button" name="cancel" value="" class="cancel"/>
    </div>
  </form>
</div>

css

.pgcontent {
    background-color:#ECECEC;
    border:2px solid #E7E7E7;
    margin:30px auto;
    width:820px;
    font-size:12px;
}

.save{
    background-image:url("../images/save.gif");
    background-repeat:no-repeat;
    width:100px;
    height:40px;
    cursor:pointer;
    background-color:transparent;
    border:none;    
}

.cancel{
    background-image:url("../images/cancel.gif");
    background-repeat:no-repeat;
    width:110px;
    height:40px;
    cursor:pointer;
    background-color:transparent;
    border:none;
}
Pourquoi ne pas simplement utiliser <input type="hidden" value="lalala> ?

OriginalL'auteur aquero | 2010-05-18