Bonjour,
Je voudrai vous entretenir d'un détail, d'une chose établie qui n'a plus l'air de fonctionner avec certains butineurs ( safari pour ne pas le nommer )
Un petit code pour commencer...
Le sujet de cet entretien : lorsque je valide le formulaire, quel est la page appelée ?
http://www.google.fr/search?hl=fr&q=html+form+empty+action
Tous les butineurs appelent formulaire.php ( vérifié avec IE, opera, FF, Konqueror )... Tous ?
Non ! Car une société peuplée d'irrédutibles ( empecheurs de pensée en rond ) résiste encore et toujours aux faits établis. Et la vie n'est pas facile pour les simples codeurs que nous sommes...
En effet, safari appelle la page par défaut du site et non pas formulaire.php ( ce qui je l'avoue imblement est beaucoup plus logique )
Vous allez me dire : ton formulaire est valide MAIS aucun texte n'a prévu la façon qu'a un butineur de réagir
face à un attribut action vide... Je vous répondrai que c'est bien de s'efforcer de respecter l'acid test MAIS un teste basique me prouve à quel point il faut se méfier de ces affirmations "je suis le meilleur, je respecte les standards" : le fait de respecter les standards (la logique) ne doit pas faire oublier les habitudes, les recettes oh combien utiles de nos butineurs passés, présents et futures !
David
Je voudrai vous entretenir d'un détail, d'une chose établie qui n'a plus l'air de fonctionner avec certains butineurs ( safari pour ne pas le nommer )
Un petit code pour commencer...
<!-- appelons cette page formulaire.php //-->
...
<base href="url_du_site" />
...
<form action="" encotype="post/get">...</form>
...
Le sujet de cet entretien : lorsque je valide le formulaire, quel est la page appelée ?
http://www.google.fr/search?hl=fr&q=html+form+empty+action
Tous les butineurs appelent formulaire.php ( vérifié avec IE, opera, FF, Konqueror )... Tous ?
Non ! Car une société peuplée d'irrédutibles ( empecheurs de pensée en rond ) résiste encore et toujours aux faits établis. Et la vie n'est pas facile pour les simples codeurs que nous sommes...
En effet, safari appelle la page par défaut du site et non pas formulaire.php ( ce qui je l'avoue imblement est beaucoup plus logique )
Vous allez me dire : ton formulaire est valide MAIS aucun texte n'a prévu la façon qu'a un butineur de réagir
face à un attribut action vide... Je vous répondrai que c'est bien de s'efforcer de respecter l'acid test MAIS un teste basique me prouve à quel point il faut se méfier de ces affirmations "je suis le meilleur, je respecte les standards" : le fait de respecter les standards (la logique) ne doit pas faire oublier les habitudes, les recettes oh combien utiles de nos butineurs passés, présents et futures !
David