none
@Html.TextBoxFor Dúvida. RRS feed

  • 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" })


    sexta-feira, 25 de setembro de 2015 12:51

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 })

    Ok!

    Fulvio Cezar Canducci Dias

    • Marcado como Resposta _Manigold_ sexta-feira, 25 de setembro de 2015 16:21
    sexta-feira, 25 de setembro de 2015 14:11

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" })


    Como você grava as informações novas?

    Fulvio Cezar Canducci Dias

    sexta-feira, 25 de setembro de 2015 13:30
  • 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 })

    sexta-feira, 25 de setembro de 2015 13:39
  • 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 })

    Ok!

    Fulvio Cezar Canducci Dias

    • Marcado como Resposta _Manigold_ sexta-feira, 25 de setembro de 2015 16:21
    sexta-feira, 25 de setembro de 2015 14:11