Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Senhoras e senhores,
tenho um formulário e ele ficara, enquanto aguarda ação, assim:
NOME (input text)
E-MAIL (input text)
MENSAGEM (Text area)
ao clicar/focar um campo ele limpa e caso o usuário não digite nada e mude para outro campo, ele volta a preenche com com a mensagem inicial.
Beleza, input tranquilo, mas e o TEXT AREA?
Como faço para apagar a mensagem do TEXT AREA?
Tentei com o código abaixo, fiz umas adaptações, mas só consegui apagar. Aparecer não deu.
FUNÇÃO JS
<script type="text/javascript">
function limpo(campo, msg) {
if (document.getElementById(campo).value == msg){
document.getElementById(campo).value="";
}
}
function sujo(campo, msg){
if (document.getElementById(campo).value==""){
document.getElementById(campo).value= msg;
}
}
</script>
FORMULÁRIO
<form name="form">
<textarea name="a" id="a" onfocus="javascript:limpo('a','Digite aqui sua mensagem')" onblur="javascript:sujo('a','Digite aqui sua mensagem)">Digite aqui sua mensagem</textarea>
</form>Carregando comentários...