Gente, isso de input file, select, radio check tudo, todos vao funcionar tranquilo, na realidade isso é o basico da coisa ne, pois o que Bruna disse será a maior dificuldade, a integracao com AJAX, mas como to mantendo as estruturas do form originais em display:none e sempre igualando o codigo gerado com elas, quando eu fizer uma alteracao ajax no form, destruirei o criado e recriarei de acordo com a estrutura nova atualizada, só vou tentar fazer de um jeito bonitinho com loading para nao ficar uma mudança brusca!
Logo que cara ja pensei no file e no select multiple funcionando perfeito, e pegar tudo bonitinho de onchange e onclick que existir.
Outro ponto que to levando em consideracao é a largura (e altura no caso de um select multiple ou textarea) dos elementos criados serem exatamente iguais a dos elementos originais, pois assim em caso de erro js ou nao suporte de js, o layout do cara nao quebrar.
Bruno, vou te mandar por e-mail pra tu dar uma olhada x) To fazendo todo cheio de gambi sem usar DOM nenhum, e ainda nem sequer esta em modo plugin com o jq.extend x) Quando eu acabar ele é que vou passar pra galera otimizar, mas colocarei o codigo que fiz aqui por que ficará mais facil de quem for iniciante entender do que o codigo depois que a galera otimizar.
Eu uso o que Ricardo Couto usa tambem,
2009/11/7 Ricardo Couto <couto.ricardo@...>
mas isso é igual catapora, só se pega uma vez..2009/11/7 Bruna - Yahoo <bcmbrito@...>
Azurém,
Eu uso esse aqui, ó:
http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/
A manipulação dele é tranquila..
Mas dá mt problema pra integrar com backend.. se for usar ajax e tal..
Ele buga e dá o maiooooooor problema pra resolver.
Dá suporte a tudo..
até textearea e input :P não sei pra que hahaha
E justamente por isso é ruim..
Ele meio que "obriga" vc a usar tudo haha..
Se você for tirando as coisas direto no código.. sei lá..
Tem um projeto que vc n vai precisar usar "radio" personalizado..
Vc n pode tirar do código e tal..
É bom, mas tem suas limitações..
Bêêêêjo!
=*2009/11/7 Bruno Henrique <terminalbh@...>
Azurém eu uso uma serie de plugins, segue a lista abaixo, seria massa um unificado. Em questão das necessidades, todas ate agora foram atendidas. :D apesar de usar uns 4 plugins.
Para select: http://www.filamentgroup.com/lab/jquery_ui_selectmenu_an_aria_accessible_plugin_for_styling_a_html_select/
Para radio e checkbox: http://www.openpave.org/~reg/jqueryui-checkbox.html
Para button: http://www.filamentgroup.com/lab/styling_buttons_and_toolbars_with_the_jquery_ui_css_framework/
E logico o jQuery e jQuery Ui
Bruno Lima
Front-end engineer e designer
Fone: +55 81 8673-7229
MSN: brunolimawd@...
Talk: brunolimawd@...
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
--
Bruna Brito
Ogilvy Interactive Recife
Front-end engineer
---------------------
(81) 8677-1327