DROPDOWNLIST RETORNAR DOIS VALORES

 Tópico anterior Próximo tópico Novo tópico

DROPDOWNLIST RETORNAR DOIS VALORES

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#486449 - 10/01/2019 09:15:51

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Última edição em 10/01/2019 13:12:30 por PERCIFILHO

Bom dia queridos amigos.
Dúvida simples (para alguns),
No meu projeto MVC tenho um cadastro de produto contendo um DropDownList onde preencho com os grupos cadastrados;
e ao escolher um grupo, quero mostrar numa label ao lado, o código deste grupo (não o Id).

Tabela Grupo:
Id  -  Codigo  -  Descricao
1   -   001    -  GrupoTal


DropDownList no Controller:
ViewBag.ComboGrupos = new SelectList(db.Grupos, "Id", "Descricao", produto.GrupoId);


DropDownList na View:
@Html.DropDownList("ComboGrupos", null, htmlAttributes: new { @class = "form-control" })


Selecionando no DropDownList o GrupoTal, quero que mostre na label o código: 001.
Como faço para "pegar" esse valor do código e passar para a label?


____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#486450 - 10/01/2019 11:51:12

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


dropdown.Selectedvalue
dropdonw.selectedtext


O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


#486453 - 10/01/2019 13:14:02

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Desculpa pessoal, eu havia editado o post e alterou para VB.Net. na verdade é Asp.Net.

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#486455 - 10/01/2019 13:23:44

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


mals então rsrsrs, não conheço

O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


#486458 - 10/01/2019 13:30:15

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Valeu amigo. Agradeço assim mesmo a atenção.
Até mais.

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#486472 - 11/01/2019 09:23:56

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Bom, como não obtive sucesso até agora, vou tentar reformular minha dúvida porque pode ser que ninguém tenha entendido o post.
É o seguinte: no cadastro de produto (Create), tenho uma lista (DropDownList) para o usuário escolher o grupo a qual pertence o produto que será cadastrado.
Então no DropDownList aparece os nomes dos grupos, e quando o usuário selecionar o grupo desejado, quero mostrar numa label ao lado, o código desse grupo (na View).
É só isso.

Em ProdutosController, está assim:
      // GET: Produtos/Create
        public ActionResult Create()
        {
            ViewBag.ComboGrupos = new SelectList(db.Grupos, "Id", "Descricao");

            return View();
        }


E na View Create, está assim:
     <div class="form-group">
            @Html.LabelFor(model => model.GrupoId, "Grupo", htmlAttributes: new { @class = "control-label col-md-2" })
            <div class="col-md-10">
                @Html.DropDownListFor(model => model.GrupoId, ViewBag.ComboGrupos as SelectList, "Selecione um grupo", new { @class = "form-control" })
                @Html.ValidationMessageFor(model => model.GrupoId, "", new { @class = "text-danger" })
            </div>
        </div>


Alguém pode me dar uma luz nessa?

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#486474 - 11/01/2019 11:20:10

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Pesquisei bastante e descobri uma maneira de fazer isso via javascript:
    function exibeGrupoSelecionado(){
            myDropDown = document.getElementById("DropGrupo")
            document.getElementById("grupo").innerHTML = myDropDown.options[myDropDown.selectedIndex].value
    }



____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por PERCIFILHO em 11/01/2019 17:32:36