|
|
|
||||||||||||||||||||||
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Parceiros - CSS para Web Design - S.O.S Designers - Slackware-Brasil - Crie seu Web site - Oficina da Net |
Os objetos text e password IITomamos os dados introduzidos em diferentes campos de texto e transferimos todos os valores a um só campo. 7.1 Exemplos de aplicação I: Trabalhando com o valor de um campo EXEMPLO #1: Temos uma caixa de texto com um valor padrão. Quando o usuário clica sobre o campo, o valor "desaparece".
O código...
<form name="exemplo1" method="POST"> <input type="text" name="usuario" value="Nome de usuario" onClick="exemplo1.usuario.value=''" size="16"> <br>Password: <input type="password" name="senha" size="6" value="123456" onClick="exemplo1.senha.value=''"> </form>
Os resultados...
EXEMPLO #2: O valor introduzido em uma caixa de texto é "reproduzido" em outro campo.
O Script...
<script languaje="javascript"> function passaValor(form) { exemplo2.campo2.value = exemplo2.campo1.value; } </script>
O formulário... <form name="exemplo2" method="POST"> Seu nome: <input type="text" name="campo1" onKeyUp="passaValor(this.form)"><br> Nome introduzido: <input type="text" name="campo2" ReadOnly> </form>
Os resultados...
EXEMPLO #3: Veremos aqui um exemplo mais complexo, no qual se preencherão os campos de texto vazios com a frase "Não oferecido"
O Script...
<script languaje="javascript"> function preencher() { var texto = "Não oferecido" if (exemplo3.nome.value == "") { exemplo3.nome.value = texto; } if (exemplo3.telefone.value == "") { exemplo3.telefone.value = texto; } if (exemplo3.cidade.value == "") { exemplo3.cidade.value = texto; } alert("Os campos em branco se completaram automaticamente"); exemplo3.submit() } </script>
O formulário...
<form name="exemplo3" method="POST" target="_blank"> <b>Preencha seu perfil de usuário</b> (opcional)<br> Nome real: <input type="text" name="nome"><br> Telefone: <input type="text" name="telefone"><br> Cidade: <input type="text" name="cidade"><br> <input type="button" value="Terminar" onClick="preencher()"> </form>
Os resultados... Se modificamos um pouco o exemplo anterior, podemos fazer que em vez de completar automaticamente os campos, lhe avise ao usuário que deve completá-los para poder enviar o formulário. Isto poderemos fazê-lo avisando ao usuário campo por campo ou enviando um aviso em geral: EXEMPLO #4: VALIDAR CAMPOS (forma 1)
O Script... 0 <script languaje="javascript"> O formulário...
<form name="exemplo4" method="POST" target="_blank"> <b>Preencha seu perfil de usuário</b> (obrigatorio)<br> Nome real: <input type="text" name="nome"><br> Telefone: <input type="text" name="telefone"><br> Cidade: <input type="text" name="cidade"><br> <input type="button" value="Terminar" onClick="validar(this.form)"> </form>
EXEMPLO #5: VALIDAR CAMPOS (forma 2)
O Script...
<script languaje="javascript">
if (form.telefone.value == "") { alerta('"Telefone"'); form.telefone.focus(); return true; }
if (form.cidade.value == "") { alerta('"Cidade"'); form.cidade.focus();
return true; } O formulário...
<form name="exemplo5" method="POST" target="_blank"> <b>Preencha seu perfil de usuário</b> (obrigatorio)<br> Nome real: <input type="text" name="nome"><br> Telefone: <input type="text" name="telefone"><br> Cidade: <input type="text" name="cidade"><br> <input type="button" value="Terminar" onClick="validar2(this.form)"> </form>
Os resultados... Outra função muito interessante com JavaScript, é aquela por a qual tomamos os dados introduzidos em distinto campos de texto e transferimos todos os valores a um só campo. É ideal, por exemplo, quando recopilamos informação sobre o domicilio de uma pessoa ou porque não, para tantas outras coisas. Vejamos o exemplo: EXEMPLO #6
O Script...
<script languaje="javascript"> O formulário...
<form name="exemplo6" method="POST" action="exemplos/ej6.asp" target="_blank"> Por favor, complete seu domicilio:<br> <br> Rua: <input type="text" name="rua" size="40"> Nro.: <input type="text" name="nro" size="3"><br> Andar: <input type="text" name="andar" size="2"> Departamento: <input type="text" name="dto" size="2"><br> Código Postal: <input type="text" name="cep" size="8"> Cidade: <input type="text" name="cidade" size="20"> País: <input type="text" name="pais" size="20"><br><br>
Verifique seu domicilio: <input type="text" name="domicilio" size="80" ReadOnly onFocus="completar(this.form)"> <br> Se os dados não são corretos, <a onClick="exemplo6.domicilio.value=''"
style="cursor: hand"> <input type="submit" value="Confirmar"> </form>
Os resultados...
Autoria e outras referências sobre este artigo Dentro deste artigo: + 1 manual relacionado + 1 categoria relacionada
Manuais relacionados com este artigo Dentro de Formulários e Javascript Seguinte: Os objetos text e password III Anterior: Os objetos text e password Categorias relacionadas Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo: + Entrar em Manuais de JavascriptComentários dos visitantes Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
|
||||||||||||||||||
| Sobre nós | Copyright | Anuncie | Entrar em contato | <criarweb> |