FIX: check either support input[type=xxx] or not by createElement and setAttribute instead of $.browser
Merge remote-tracking branch 'origin/i0114'