Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

G.Armando

Validação de Formulario - PHP

Recommended Posts

Bom dia

 

Estou aqui novamente para pedir uma ajuda \o/

Estou apanhando aqui na validação de um formulario não estou conseguindo deixar em forma contábil < "é assim msm?" :P

e outra duvida como se faz, tipo assim quando você termina de digita no campo do formulario "textfield" como faz pra ele ir automaticamente para o proximo se a necessidade de você clicar no outro ou pressionar TAB?

 

 

olha ae um exemplo, o que teria q fazer para validar para R$ e para cada preechimento de textfield ele avançar automaticamente?\o

 

<body>
<?
$valor1 = $_POST['valor1'];
$valor2 = $_POST['valor2'];

$resultado = $valor1 + $valor2;
?>

<form id="form1" name="form1" method="post" action="">
  <table width="250" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <th scope="col"> </th>
      <th scope="col"> </th>
    </tr>
    <tr>
      <td>Valor 1:</td>
      <td><label>
      <input type="text" name="valor1" id="valor1" />
      </label></td>
    </tr>
    <tr>
      <td>Valor 2:</td>
      <td><label>
        <input type="text" name="valor2" id="valor2" />
      </label></td>
    </tr>
    <tr>
      <td>Resultado:</td>
      <td><label>
        <input name="resultado" type="text" id="resultado" value="<? echo "$resultado"; ?>" />
      </label></td>
    </tr>
    <tr>
      <td> </td>
      <td><label>
        <input type="submit" name="calcular" id="calcular" value="Calcular" />
      </label></td>
    </tr>
  </table>
</form>

se quizerem postar outro modelo fiquem a vontade http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou apanhando aqui na validação de um formulario não estou conseguindo deixar em forma contábil < "é assim msm?" :P

oque significa isso para você?

 

e outra duvida como se faz, tipo assim quando você termina de digita no campo do formulario "textfield" como faz pra ele ir automaticamente para o proximo se a necessidade de você clicar no outro ou pressionar TAB?

e como você sabe que já terminaram de digitar?

normalmente, usa-se um tamanho máximo para o campo, e qndo esse for atingido, disparamos uma função Javascript para mudar de campo.

 

 

 

olha ae um exemplo, o que teria q fazer para validar para R$ e para cada preechimento de textfield ele avançar automaticamente?\o

oque você quer dizer com validar ??

 

 

O processo que você quer, não é possível ser feito com php. Pois para php rodar, você precisa enviar uma requisição ao servidor, este processar e só então te devolver o documento.

Vou 'chutar' oque você quer

 

-> usuário preenche um campo

-> usuário preenche outro campo

-> ao sair do segundo campo, um terceiro aparece, como uma soma de campo1+campo2

 

é isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exemplo:

<html>
<head>
<script>
function id( el ){
	return document.getElementById( el );
}
function somar_campos( campo )
{
	id('resultado').value = parseFloat( campo.value ) + parseFloat( id('campo1').value );
}
</script>
</head>
<body>
	campo1<input type="text" name="campo1" id="campo1" /><br />
	campo2<input type="text" name="campo2" onblur="somar_campos( this )" /><br />
	resultado<input type="text" name="resultado" id="resultado" />
	<br />
</body>
</html>
Qnto a função para mudar de campo, você cria ela. Dispare-a no onkeyup, verificando se já chegou no tamanho máximo do campo, se chegar, você dá o focus() para outro input.

 

Tópico Movido:

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript / DHTML

 

 

Aqui pelo fórum tem vários, e vários exemplos disso.

 

Pesquise, tente fazer. Estude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.