Opiniões: HTML Tags

Quem nunca escreveu código para re-exibir os parametros de um formulário quando ocorria um erro de validação? Algo assim:

<%
String username = request.getParameter("username");
if (username == null) username = "";
%>
<input name="username" value="<%= username %>">

É claro que essa sujeira não tem mais espaço hoje em dia no nosso mundo repleto de frameworks web.

Vejam se isso ficou legal no Mentawai: http://mentawai.lohis.com.br/htmltags.jsp

Legal :mrgreen:

Acho que o Mentawai já esta merecendo um dominio http://mentawai.org :mrgreen:

Sim, só que todos esses domínios já estão pegos!

www.mentawai.com.br já está pego

www.mentawai.org.br não está pego mas exige documentação pentelha.

Qual o domínio que eu crio ???

http://mentawai.dev.java.net

ou http://www.mentawaithebestframeworkever.com

http://mentawai.org :mrgreen:

www.mentawai.org tá pego !!! Clica lá !

[quote=saoj]www.mentawai.org tá pego !!! Clica lá !
[/quote]

Tinha que ter alguma coisa de Surf no meio :mrgreen: hehehe

Interessante. Mas como é o HTML que ele gera? Cria codigos doidos no id e name do input como o ASP.Net e o JSF?

Tem ou vai ter alguma validação javascript?

[]'s

Rodrigo

Gera código limpo, sem maluquices. Tudo que ele faz é preencher o atributo value corretamente e colocar CHECKED/SELECTED quando for o caso.

Por enquanto estou focando no server-side. Validação no client-side é outro mundo. Vide AJAX.

Validação em JavaScript vc até vive sem. Já validação do server-side é obrigatória.

O que é que você os campos do form também poderem gerar o <label> Ségio?

Coloca como um atributo das tags, se o cara botar um nome, cria um <label> direcionado pra aquela tag. Deixa mais bonito e ainda monta o form sem tabela :mrgreen:

[quote=Maurício Linhares]O que é que você os campos do form também poderem gerar o <label> Ségio?

Coloca como um atributo das tags, se o cara botar um nome, cria um <label> direcionado pra aquela tag. Deixa mais bonito e ainda monta o form sem tabela :mrgreen: [/quote]

Putz viajei geral !!! O que é label ???

Explica isso melhor, Maurício. :-o

Não existe label em HTML. Pelo que entendí ele apenas sugeriu uma simplificação para se criar “formulários” no html. Associando talvez um label a um campo de formulário e automaticamente geraria uma table. Algo assim:

&lt;mtw:label text="Nome:" associated="nome" /&gt; &lt;mtw:input type="text" name="nome" /&gt;

E geraria:

&lt;table&gt; &lt;tr&gt; &lt;td&gt;Nome:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="nome"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;

[quote=saoj][quote=Maurício Linhares]O que é que você os campos do form também poderem gerar o <label> Ségio?

Coloca como um atributo das tags, se o cara botar um nome, cria um <label> direcionado pra aquela tag. Deixa mais bonito e ainda monta o form sem tabela :mrgreen: [/quote]

Putz viajei geral !!! O que é label ???

Explica isso melhor, Maurício. :-o

[/quote]

:shock:

Aquele nomezinho que costumamos colocar para os usuarios saberem o que inserir na caixinha de texto.

Eu sou um label: &lt;mtw:input type="text" name="fullname" size="50" maxlength="60" /&gt;

:mrgreen:

Existe sim… e é recomendável usar.


http://www.htmlhelp.com/reference/html40/forms/label.html

[]'s

É só botar um label em volta do campo ???

<label for=“username”>
<input name=“username”>
</label>

é só isso ???

Cara, nunca vi ou usei esse label na minha vida !!! :oops:

Não tenho idéia pra que serve e como o browser trata isso.

Isso funciona em qualquer browser hoje em dia ?

http://www.w3.org/TR/REC-html40/interact/forms.html :wink:

Pois é rapaz, o povo pensa que HTML é besteira ó :mrgreen:

Tem um ótimo exemplo do uso de <label> e de como eles se comportam nos forms aqui:

http://www.quirksmode.org/css/forms.html

Quando você começa a fazer sites tableless vc acha tags nunca tinha ouvido falar… :smiley:

[]'s

Rodrigo

http://www.tableless.com.br/

essa é velha ja …

qual seria a vantagem de colocar o label no mentawaI??
eu acho q quem quiser usar use como html mesmo e nao mtw:label.

alias, usar label eh otimo! fazer html decente eh otimo hehehe


e acho q o site do framework pelo jeito nao vai poder ser mentawai.*
ta tudo registrado

q tal mentauei.org hehehe :smiley: