Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17513
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Dados no formulário por array

21-01-2007 02:05

Vamos conhecer nesse artigo uma forma de estar interagindo no nosso formulário com array, a sintaxe é:

document.name-do-formulario[0].valor

onde: name-do-formulário é o name definido no form action
[0]: o campo do formulário por posição
valor é o item a ser trabalhado.

Vamos ver um exemplo onde mostraremos o valor de um campo do formulário em um alerta:

<form name="formulario"> <input type="text" value="texto" name="campo abc"> <input type="text" value="texto" name="campo 123"> </form>


<script> /* abaixo o formulario[0] é passado como posição, ou seja: 1º campo em ordem - campo abc - formulario[0] 2º campo em ordem - campo 123 - formulario[1] etc... */ window.alert(document.formulario[0].value); </script>

vamos agora a um exemplo de abilitação e desabilitação de campos, a seguir:

<script> function bloqueio() { document.form[0].disabled=true; document.form[1].disabled=true; } function desbloqueio() { document.form[0].disabled=false; document.form[1].disabled=false; } // o onload carrega a função para o campo já carregar desabilitado onload=bloqueio; </script>


<input id="1" type="radio" name="status" onClick="javascript:bloqueio()" checked> <label for="1">Bloquear</label> <input id="2" type="radio" name="status" onClick="javascript:desbloqueio()"> <label for="2">Desbloquear</label>   <form name=form> <input type=text name="campo 1" value="texto 1"> <input type=text name="campo 2" value="texto 2"> </form>

0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado