Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FabianoSouza

Regras de HTML - input text

Recommended Posts

Pessoal, tempo atrás descobri (ainda que tarde heheh) que dá pra criar atributos numa simples input text.

 

<input name="requisicao" type="text" " id="requisicao" origem="teste.asp" cod_registro="25"/>

 

No caso, criei os atributos "origem" e "cod_registro". Depois uso JS para recuperar o valor deste atributo.

 

Criei um autocompletar "padrão" com AJAX para usar em qualquer lugar do site sem precisar alterar a function. E só consegui isso fazendo esta "gambiarra" acima.

Pois os valores são recuperados todos dos atributos da caixa de texto, e não escritos na function JS.

 

Pego uns três parâmetros ("criados" por mim) da input no evento onclick e alimento a function com os valores recuperados.

 

 

A pergunta é. Este tipo de prática está de acordo com as boas práticas de programação??

Espero que sim rsrsr

 

Brigado!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

que eu saiba, usa-se " data-* ", o * é o nome do atributo, e depois você recupera/modifica o valor com "$(this).data("pais")" (jQuery)

 

Essa dúvida não seria na área de HTML ao invés de Javascript?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o cara ai de cima disse usa-se data- e recupera com dataset..

 

 

Este tipo de prática está de acordo com as boas práticas de programação??

Isso foi criado justamente para não usar atributos nativos para outros fins...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.