Estou fazendo um cadastro e gostaria que no campo de estados ao invés do usuário digitar apareça a lista de estados para ele escolher, ou então queria saber como inserir um codigo javascript no meu codigo jsf
Combo listando estados
4 Respostas
A
GHenrique, como você quer fazer isso com javascript ? Se for é simples você ne precisa dele, pode colocar hardcode mesmo, se tiver usando JSF você pode montar uma lista no seu managedBean e passa-la com parametro para o seu select em jsf.
A
se você estiver trabalhando com alguma base de dados não seria oportuno ao invés de um javascript você criar uma tabela com os estados e solicitar ao jsf para carregá-los?
Se der so pra inserir o codigo javascript acho que seria mais simples, pra mim nao importa como será so quero que dê certo, só queria saber como eu faço…Estou usando sim JSF…ta ai meu codigo do meu form:
<f:view>
<html>
<body bgcolor="#F0FFFF">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>. . . : : :Web Agenda: : : . . .</title>
</head>
<h:form>
<a4j:region>
<rich:calendar></rich:calendar>
<center> <h1>Página de Cadastro</h1> </center>
<rich:panel header="CADASTRO DE CONTATOS:">
<h:messages />
<h:panelGrid columns="4" id="cadastrante">
<h:outputLabel for="NomeGuerra" value="Nome de Guerra:"/>
<h:inputText value="#{cadastraContato.contato.nomeguerra}" validatorMessage="DIGITE ATÉ 30 CARACTERES PARA O NOME" required="true" requiredMessage="CAMPO NOME DE 'guerra' ESTA EM BRANCO" size="30" id="nomeguerra">
<f:validateLength maximum="30" />
</h:inputText>
<h:outputLabel for="nome" value="Nome:" />
<h:inputText value="#{cadastraContato.contato.nome}" required="true" requiredMessage="CAMPO NOMES ESTÁ EM BRANCO" size="30" id="nome" />
<h:outputLabel for="setor" value="Setor" />
<h:inputText value="#{cadastraContato.contato.setor}" size="30" id="setor" />
<h:outputLabel for="filial" value="Filial:" />
<h:inputText value="#{cadastraContato.contato.filial}" size="12" id="filial" />
<h:outputLabel for="cgc" value="C.G.C:" />
<h:inputText value="#{cadastraContato.contato.cgc}" size="12" id="cgc" />
<h:outputLabel for="uf" value="UF:" />
<h:inputText value="#{cadastraContato.contato.uf}" size="12" id="uf" autocomplete=""/>
<h:outputLabel for="cidade" value="CIDADE:" />
<h:inputText value="#{cadastraContato.contato.cidade}" size="12" id="cidade" />
<h:outputLabel for="bairro" value="BAIRRO:" />
<h:inputText value="#{cadastraContato.contato.bairro}" size="12" id="bairro" />
<h:outputLabel for="logradouro" value="LOGRADOURO:" />
<h:inputText value="#{cadastraContato.contato.logradouro}" size="12" id="logradouro" />
<h:outputLabel for="cep" value="CEP:" />
<h:inputText value="#{cadastraContato.contato.cep}" size="12" id="cep" />
<h:outputLabel for="telefone" value="Telefone1:" />
<h:inputText value="#{cadastraContato.contato.telefone1}" validatorMessage="digite ate 10 numeros para este telefone" size="10" id="telefone1" />
<h:outputLabel for="telefone" value="Telefone2:" />
<h:inputText value="#{cadastraContato.contato.telefone2}" size="14" id="telefone2"/>
<h:outputLabel for="telefone" value="Telefone3:" />
<h:inputText value="#{cadastraContato.contato.telefone3}" size="14" id="telefone3"/>
<br><br>
<a4j:commandButton value="salvar"
action="#{cadastraContato.salvar}" reRender="cadastrante"/>
</h:panelGrid>
</rich:panel>
Alguma ajuda!!!
Alguma ajuda aí???
Criado 12 de janeiro de 2010
Ultima resposta 19 de jan. de 2010
Respostas 4
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo