Usuário com melhor resposta
@Html.TextBoxFor Dúvida.

Pergunta
-
Bom dia , tenho um jquery q faz o calculo e apos o calculo o campo recebe o valor, o problema é que apos o submit o valor nao é incluido no meu modelo.
Aonde estou errando?
Muito obrigado.
<script>
$("#PesoAtual").focusout(function () {
var altura = parseFloat($("#Altura").val().replace(",", "."));
var peso = parseFloat($("#PesoAtual").val().replace(",", "."));
var resultado = peso / (altura * altura);
$('#imc').val(parseFloat(resultado).toFixed(1).replace(",", "."));
});
</script>@Html.TextBoxFor(model => model.Imc, new { @id = "imc", @class = "form-control" })
Respostas
-
Olá Fúlvio blz? então tive quer fazer dessa forma para funcionar:
<input type="text" id="imc" name="imc" value=" " class="form-control" readonly />
Antes estava usando razor passando meu modelo.
@Html.TextBoxFor(model => model.IMC, new { @id = "imc", @class = "form-control",@readonly =true })
- Marcado como Resposta _Manigold_ sexta-feira, 25 de setembro de 2015 16:21
Todas as Respostas
-
Bom dia , tenho um jquery q faz o calculo e apos o calculo o campo recebe o valor, o problema é que apos o submit o valor nao é incluido no meu modelo.
Aonde estou errando?
Muito obrigado.
<script>
$("#PesoAtual").focusout(function () {
var altura = parseFloat($("#Altura").val().replace(",", "."));
var peso = parseFloat($("#PesoAtual").val().replace(",", "."));
var resultado = peso / (altura * altura);
$('#imc').val(parseFloat(resultado).toFixed(1).replace(",", "."));
});
</script>@Html.TextBoxFor(model => model.Imc, new { @id = "imc", @class = "form-control" })
-
Olá Fúlvio blz? então tive quer fazer dessa forma para funcionar:
<input type="text" id="imc" name="imc" value=" " class="form-control" readonly />
Antes estava usando razor passando meu modelo.
@Html.TextBoxFor(model => model.IMC, new { @id = "imc", @class = "form-control",@readonly =true })
-
Olá Fúlvio blz? então tive quer fazer dessa forma para funcionar:
<input type="text" id="imc" name="imc" value=" " class="form-control" readonly />
Antes estava usando razor passando meu modelo.
@Html.TextBoxFor(model => model.IMC, new { @id = "imc", @class = "form-control",@readonly =true })
- Marcado como Resposta _Manigold_ sexta-feira, 25 de setembro de 2015 16:21