none
Passar valor para o Model para o Razor MVC através do JavaScript RRS feed

  • Pergunta

  • Oi,

    Estou utilizando o Razor MVC, e gostaria que em um evento de um dos componentes, pegar o valor que contem e passar para o Model,

    O Evento do componente seria:  settings.ClientSideEvents.TextChanged = "function(s, e) { UpdateUploadButton(); }";

    A função que é executada é:

    function UpdateUploadButton() {
         var nmArquivo = ucImportar.GetText(0);
         btnImportar.SetEnabled(ucImportar.GetText(0) != "");
         document.getElementById("NomeArquivo").textContent = nmArquivo;
         alert(nmArquivo);
        }

    O evento é disparado legal. O valor é capturado legal pelo ucImportar.GetText(0) e tanto o botão btnImportar é habilitado como o nome eu vejo no alert.

    O que não funciona é a atribuição desse valor para o NomeArquivo seja com o .textContent, com o .text ou qualquer outra coisa que já tentei. Alguém poderia me ajudar?  o ucImportar não aceita Bind.

    Desde já obrigado,

    Jairo

    quarta-feira, 14 de novembro de 2012 21:17

Respostas

  • Já tentou:

     document.getElementById("NomeArquivo").value = nmArquivo;

    ou:

     document.getElementById("NomeArquivo").innerText = nmArquivo;

    ?


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    quarta-feira, 14 de novembro de 2012 21:23