Responder a este comentário

Validação de campo

Veja essa pergunta:

"Mudar a cor de um campo obrigatório se ele não for preenchido em php?
Glaera é o seguinte preciso programar em php que um campo mude de cor se ele não for preenchido. Como faço isso programando em php?"

A Camila mandou bem na resposta:
<script>
function mudacor(ref,cor){
ref.style.backgroundColor=cor;
}
</script>
HTML:
<input type="text" name="teste" id="teste" onfocus="mudacor(this,'yellow')" onblur="mudacor(this,'white')">

Mas podemos fazer também em PHP:

<?php
if(isset($_POST['teste']){
//caso utilizar método get no envio o form altere para $_get['teste']
$classe = 'ok';
}else{
$classe = 'nok';
}
?>

<style type="text/css">
<!--
.ok{color:#fff }
.nok{color:#000}
-->
</style>
<span class="<?php echo $classe; ?>">Teste</span /> <input type="text" name="teste" id="teste" class="<?php echo $classe; ?>" />

isso é um exemplo e você pode adaptar ao que você precisa, é importante saber validar tanto com o jscript client-side quanto com o php server-side, pois o jscript é facilmente driblado por bad-users.

Abraço,
Flavio

ref.: Yahoo Respostas

Responder

  • Endereços de páginas de internet e emails viram links automaticamente.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Quebras de linhas e parágrafos são feitos automaticamente.

Mais informações sobre as opções de formatação

CAPTCHA
Este teste serve para comprovar que você é um Ser Humano e evitar envios automáticos de SPAM.
Image CAPTCHA
Enter the characters shown in the image.