TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Current State of HTML5 Forms

126 pointsby bretthopperabout 14 years ago

16 comments

patio11about 14 years ago
This is the best SEO project I've ever seen a YC company do. (Brief rationale: it is much more linkable than Wufoo proper, targets a link-rich audience, is beautiful, is evergreen, parallelizes over a sizable basket of keywords, is squarely topical for the business, leverages earned rep as domain experts, etc.)
评论 #2353578 未加载
评论 #2352205 未加载
评论 #2353595 未加载
blehnabout 14 years ago
On a related note, I think the HTML spec should explicitly define default <i>styles</i> for each type of input. Each input should also be fully customizable with CSS rules (I'm looking at you, radio, checkbox, and select). It's a pain in the ass to make a form look good, and using JS to replace the inputs is a hacky solution. <i>All</i> the major browser makers use custom input styles on their own websites — clearly, inheriting the styles of the operating system is nonsense. (if OS styles are to be inherited, at least make them easy to modify with CSS).
评论 #2353139 未加载
评论 #2353459 未加载
评论 #2355345 未加载
评论 #2352197 未加载
lordlarmabout 14 years ago
I'm impressed by Opera, and very disappointed with IE9. To bad one of them is way bigger than the other one.
评论 #2351548 未加载
评论 #2351568 未加载
评论 #2351558 未加载
mrspeakerabout 14 years ago
According to the chart, IE9 supports just one feature: the output tag. "The &#60;output&#62; element is the semantically correct element for displaying the results of a calculation from form elements."<p>My questions is... why did they decide to implement that one, out of the whole bunch?!
评论 #2351694 未加载
评论 #2351815 未加载
评论 #2351691 未加载
mryallabout 14 years ago
I'm somewhat disappointed when charts like this use pre-release browser versions like Firefox 4 beta. If you're going to compare apples with apples, you have to use released, production versions of each browser for comparison charts.<p>Otherwise, why not include Webkit nightlies and the Chrome dev version? Maybe that would just make Firefox look even further behind.
评论 #2351905 未加载
评论 #2352790 未加载
评论 #2352148 未加载
评论 #2352199 未加载
speledingabout 14 years ago
Very interesting page, too bad the take away for me is... that I won't be able to use any of those nifty new features for the foreseeable future since a sizable chunk of the audience will have IE.
评论 #2353266 未加载
mbrubeckabout 14 years ago
Firefox 4 actually does support the "accept" attribute on Windows and Linux... just not (yet) on Mac OS X.
ck2about 14 years ago
Did you know there isn't a single mobile device that supports "contenteditable" (designmode) yet?<p>Not even android with Chrome, I was surprised (and it's nowhere in wufoo's lists).<p><a href="http://caniuse.com/contenteditable" rel="nofollow">http://caniuse.com/contenteditable</a><p>So no rich-wysiwyg forms for mobile (unless you can use Flash or native interface somehow)<p>and nothing else likely in 2011 - sad to see.
评论 #2357723 未加载
评论 #2353704 未加载
Semiapiesabout 14 years ago
There are a lot of javascript libraries and plugins for form validation, but are there any for simply providing validation and filtering functionality for the browsers that don't support all the HTML5 form features? Something that detected whether a feature worked and, if not, set up a fallback would be very useful.
ggordanabout 14 years ago
I'm curious why Microsoft just doesn't drop Trident, and replace it with Webkit. I'm sure it will bring them and endless amount of great publicity.<p>There should really be just one rendering engine. Dare to dream..
评论 #2351932 未加载
评论 #2355359 未加载
评论 #2352643 未加载
评论 #2351925 未加载
评论 #2352191 未加载
btuckerabout 14 years ago
If anyone from wufoo's around: Beautiful work guys! One tiny typo:<p>The &#60;input type=tel&#62; link on the index page is incorrectly going to: <a href="http://wufoo.com/html5/types/1-tel.html" rel="nofollow">http://wufoo.com/html5/types/1-tel.html</a> When it should be going to: <a href="http://wufoo.com/html5/types/2-tel.html" rel="nofollow">http://wufoo.com/html5/types/2-tel.html</a>
评论 #2351853 未加载
Getahobbyabout 14 years ago
When you need to have charts like this for almost every single html5 feature then the current state of web development is a DISASTER.
评论 #2352322 未加载
nicpottierabout 14 years ago
For what looks like a pretty sweet library to take care of graceful degradation, take a look at JQuery Tools:<p><a href="http://flowplayer.org/tools/release-notes/index.html#form" rel="nofollow">http://flowplayer.org/tools/release-notes/index.html#form</a><p>They claim a size of ~5K over plain old JQuery and let you write HTML5 form markup even for IE6.
wordchuteabout 14 years ago
I'm sure it will all work really well in about fifteen years when everyone is talking about HTML6 or whatever - and there will be twice as many browsers to worry about.
DjDarkmanabout 14 years ago
And to think some people call IE9 a modern browser.
blicklyabout 14 years ago
I think maybe I'm missing something obvious, but why does the chart jump from Chrome 6 to Chrome 10?