Variável

Enviada por Raphael GRINGO 
Raphael GRINGO
Variável
07 de January de 2004 às 07:07PM
Alguém me ajude aqui.


Tenho um campo e um botão.

<input type="text" name="nome">
<input type="submit" value="OK">

Quero inserir uma função que caso esteja errado o valor no CAMPO NOME, apareça um erro logo abaixo dos campos.

Isso sem precisar abrir outro arquivo.

Mais ou menos assim




<?php
function erro() {
Se campo_nome.letras<10 então
faça
mensagem escrita erro = "Erro no campo nome" ($merro = "Erro no campo nome.";)
fim
}
?>
...
<input type="text" name="nome">
<input type="submit" value="OK">
Imprima mensagem escrita erro (Echo $merro;)
Diogo Gomes
Re: Variável
07 de January de 2004 às 11:31PM
Se vc não quiser nem carregar a página novamente vai ter que usar javascript...
Re: Variável
08 de January de 2004 às 05:24PM
Apenas completando.

Você pode postar o erro no próprio formulário e fazer a condição do erro logo abaixo do campo usando apenas php, ou usar javascript para, através de uma função, colocar a mensagem.

Em javascript, pega um código dos milhares prontos que tem por ai e altera.

Em PHP, faz assim

No form

echo '<input type="text" name="nome">';
if(!empty($erro)){
echo $erro;
}
echo '<input type="submit" value="OK">'

Ná página em que vc posta o form, você faz os texte que quiser com o campo. caso detecte um erro, de um header(location...) para a página do form novamente incluindo o campo :
?erro=mensagem

Espero que tenha sido claro.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.