J'essaie de nettoyer ma validation xhtml - J'utilise mes pages via le validateur W3C. Pour une raison déroutante, il est ne passe pas sur les champs d'entrée avec le autocomplete = « off » attribut:L'attribut de saisie semi-automatique ne passe pas XHTML 1.0 Validation transitoire, pourquoi?
<input name="kwsearch" id="sli_search_1" type="text" autocomplete="off" onfocus="if(this.defaultValue==this.value) this.value='';"
onblur="if(this.value=='')this.value=this.defaultValue;" class="searchbox" value="Search" />
J'utilise ce type de document:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Et c'est l'erreur de validation:
ligne 410, colonne 81: il n'y a pas d'attribut "autocomplete"
... li_search_1" type = "text" autocomplete = "off" onfocus = "if (this.defaultValue == thi ...
Je pensais que c'était correct avec le W3C - mais, peut-être est-il encore en phase de "soumission"? http://www.w3.org/Submission/web-forms2/#autocomplete
pensées?
Le chargement de la page est-il suffisamment rapide pour que le navigateur n'ait pas encore rempli le formulaire? Je me souviens avoir lu un article sur l'ajout dynamique 'autocomplete', malheureusement, je ne me souviens pas de la conclusion. – Boldewyn
@Boldewyn putain bonne question! Le consensus semble être surDOMLoad, au moins d'après ceci: http://avatraxiom.livejournal.com/97999.html –