La validation des éléments de formulaire en HTML 5 fait déjà intégrés. Il existe différents types de champs (par exemple, email et l'url) et les attributs qui restreignent l'entrée des valeurs dans les champs du formulaire. Ce serait une bénédiction pour tout développeur web, dans l'affirmative, si n'importe quel navigateur qui prend en charge HTML 5 fonctionnalité serait d'ores et déjà. En particulier, l'enfant à problème Internet Explorer glisse vers le haut à ce stade, mais mon navigateur Opera préférée doit être convaincu pour le moment encore.
Le manque de fonctionnalités HTML 5 sont actuellement modernisés avec JavaScript (voir modernizr ). Donc, il est avec le plugin jQuery html5form que nachhilft dans la validation du formulaire.
L'intégration est si simple qu'il est également possible avec une seule ligne de code serait. À ce stade, mais a un exemple étendu, ce qui permet également d'activer la sortie d'erreur en allemand et en une section distincte:
Si, dans un élément de formulaire, puis l'attribut que required et il n'y a pas d'entrée dans ce champ, puis le message d'erreur ressemble à ceci
Nous avons testé pour html5form les navigateurs suivants:
Internet Explorer: IE6 - IE7 - IE8 - beta IE9
Mozilla Firefox: 3,0 à 3,5 - 3,6 - 4.0 beta 6
Google Chrome: 4.0 - 5,0 à 6,0
Apple Safari: 4,0 à 5,0
Opéra: 10
Dans les navigateurs Chrome et Safari fondées sur WebKit qui soutiennent la validation HTML 5 sous la forme déjà, ce plugin n'est pas activé. Pour des fins de test, mais vous pouvez aussi le forcer.
Les nouvelles fonctionnalités incluses dans Opera 10.5 (comme le nouveau moteur JavaScript, la nouvelle version de la bibliothèque graphique et une navigation privée) peuvent désormais également être utilisé par les utilisateurs de Mac. En outre, l'interface du navigateur a été donné au système de notification Growl.
Toujours à l'intégration dans le système d'exploitation d'Apple a été de travailler. Ainsi, l'Opéra utilise maintenant des éléments de surface de nombreuses MacOS.
La version Linux peut, cependant, continuer à attendre. Là aussi, est plus adaptée au système d'exploitation navigateur.
Une propriété est conservée dans cette version d'Opera. Pour moi, il est toujours le navigateur le plus rapide (qui montrent également de nombreux points de repère communs). Et c'est une bonne chose.
mise à jour: 10:52 La version a été remplacée par la version de 10:53, pour corriger une vulnérabilité critique et correction d'un bug lors de l'affichage maps.google.
Depuis il est considéré que ce que vous pensez serait formidable comme IBM, au moins les pages les plus importantes (comme la modification du profil des utilisateurs enregistrés) de subir un test cross-browser, cependant.
Avec Opera 10.51 ne permet pas au pays de choisir parmi une liste, parce que l'événement onchange JavaScript une autre liste de sélection est rempli. En temps de AJAX et des cadres tels que jQuery, Dojo, et ceux qui reposent sur le prototype, ce qui devrait également être possible à travers les navigateurs.
Chez IBM, comme je le disais pas.Quelle honte, non?
HTML 5 est actuellement sur toutes les lèvres. Sous html5test.com peut voir comment le navigateur natif prend en charge HTML 5. 160 points sont attribués aux domaines suivants:
Doctype
Toile
Vidéo
Audio
Géolocalisation
Stockage
D'applications Web en mode hors connexion
Ouvriers
Éléments Section
Contentelements regroupement
Text-niveau de l'élément sémantique
Formulaires et
Interaction avec l'utilisateur
Sous Windows, Opera offrir 10,51 (102 points) et Firefox 3.6.3 (101 points) un tête à tête de course. De Internet Explorer, je ne dirai rien. Il se trouve avec 11 points, loin derrière, derrière. Une raison de plus pour ne pas l'utiliser. Pour être juste, il faut mentionner, cependant, qu'il est croupissent encore dans la version 6.0.2 sur ma machine en face de lui.
Sous MacOS, il est un peu différent. Heureusement, il n'y a pas Internet Explorer, mais il ya l'Opéra version 10.5 est encore en phase beta, de sorte que Opera 10.10, Firefox 3.6.3 et Safari 4.0.4, concurrence les uns contre les autres. Le gagnant ici, c'est Safari avec 113 points, suivi par Mozilla qui a atteint 101 points avec le même score que sur Windows et Opera avec 38 points, qui sont dues à l'ancienne version.