Enviando parâmetros para os metodos do controller / Vraptor {resolvido}

4 respostas
L

Pessoal,

Desabilitei alguns inputs de um formulário e percebi que os dados desses inputs não são enviados para o método do controller.
Alguma forma de não permitir que o usuário altere esse campos e o controller consiga receber esses dados.

4 Respostas

Rafael_Guerreiro

Você pode tentar usar os Input hidden:

G

Se você colocar um campo como disabled, ele não fará parte da requisição mais, é como se ele não estivesse alí.

Se você colocar um campo como readonly, ele não poderá ser alterado, porém ele fará parte da requisição e os dados serão enviados.

boneazul

garcia-jj:
Se você colocar um campo como disabled, ele não fará parte da requisição mais, é como se ele não estivesse alí.

Se você colocar um campo como readonly, ele não poderá ser alterado, porém ele fará parte da requisição e os dados serão enviados.

Realmente é isso mesmo campos disabled não são constados como parte de requisição . Eu pra resolver esse problemas antes de submeter o formulario usando jquery venho habilitando todos os campos com disabled = false pois campo read only da uma falsa impressão de problema para o usuário final . Não tem muita solução : hidden , read only ou habilita antes de submeter o formulário .

L

Valeu pessoal!

Criado 18 de setembro de 2011
Ultima resposta 18 de set. de 2011
Respostas 4
Participantes 4