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
- Comentar
- 692 leituras
