Formulaire HTML “espace réservé” ne fonctionne pas dans IE 8

Salut j'ai créé un formulaire sur mon site. Je suis à l'aide de placeholder="Full Name" mais rien ne s'affiche dans le formulaire lors de l'affichage dans IE8 (et probablement d'autres versions IE)

J'ai essayé d'utiliser value="" onfocus="if (this.value == 'Full Name') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Full Name';}" mais la forme est toujours vide. Pour une raison quelconque 'Nom Complet' s'affiche lorsque vous cliquez sur le formulaire, puis s'éteint.

Le site que je suis en train de travailler sur est [usspcatalystcentre.org.royaume-uni][1], et vous pouvez voir ce que je veux dire. Les deux premières formes (Titre & Nom Complet) est l'endroit où j'ai essayé d'utiliser

value="" onfocus="if (this.value == 'Full Name') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Full Name';}" 

Le reste du formulaire sont où j'ai juste utilisé placeholder

Voici le code, je suis en train de travailler sur

<form action="contact.php" method="post">


                <input id=title name=title type=text value="" onfocus="if(this.value=='Username') this.value='';" onblur="if(this.value=='') this.value='Username';" required class="top-formfields" value='<?php print $_SESSION['title']?>'>  <br /><br />
                <input id=fullname name=fullname type=text value="" onfocus="if(this.value=='Full Name') this.value='';" onblur="if(this.value=='') this.value='Full Name';" required  class="top-formfields" value='<?php print $_SESSION['fullname']?>'> <br /><br />
                <input id=companyname name=companyname type=text placeholder="Company Name" required  class="top-formfields" value='<?php print $_SESSION['companyname']?>'>    <br /><br />
                <input id=companynumber name=companynumber type=text placeholder="Company Registered Number" required  class="top-formfields" value='<?php print $_SESSION['companynumber']?>'> <br /><br />
                <textarea id=address name=address rows=5 placeholder="Address" required class="top-textarea"><?php print $_SESSION['address']?></textarea> <br /><br />
                <input id=postcode name=postcode type=text placeholder="Post Code" required  class="top-formfields" value='<?php print $_SESSION['postcode']?>'>    <br /><br />
                <input id=phonenumber name=phonenumber type=text placeholder="Phone Number" required  class="top-formfields" value='<?php print $_SESSION['phonenumber']?>'>    <br /><br />
                <input id=email name=email type=text placeholder="Email" required  class="top-formfields" value='<?php print $_SESSION['email']?>'> <br /><br />
                <input id=mobile name=mobile type=text placeholder="Mobile" required  class="top-formfields" value='<?php print $_SESSION['mobile']?>'> <br /><br />
                <input id=website name=website type=text placeholder="Website URL" required  class="top-formfields" value='<?php print $_SESSION['website']?>'> <br /><br />

Merci d'avance, Tom

espace réservé à l'attribut n'est pas pris en charge par toutes les versions de IE.

OriginalL'auteur Tom | 2012-07-02