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.
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.
Você pode tentar usar os Input hidden:
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.
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 .
Valeu pessoal!