Neste tutorial, explicarei (ou pelo menos tentarei) como fazer uma mensagem de erro ao dar um onblur num campo de um formulario, caso aquele campo nao esteja preenchido.Um exemplo disso, voce pode ver aqui.1- Primeiramente, vamos ao basico, nosso html... Segue abaixo o html, sem segredo nenhum.Atente-se aos comentarios, toda a explicacao esta neles.Nome: E-mail: 2- Agora, vamos dar um pouco de estilo para nosso codigo, adicionando o CSS:body{ font-family:sans-serif; font-size:16px;}/* Abaixo, estilo da mensagem de erro, que so aparecera quando o foco do campo for trocado sem algum preenchimento */.msg-erro{ color:#ff0000; font-size:12px; font-style:italic;}3- Por fim, o mais complicado, o javascript. Mais uma vez, veja os comentarios no codigo, toda a explicacao do funcionamento esta dentro dele!/* A funcao validarCampoVazio e aplicada apenas ao campo em que foi trocado o foco, isso por causa do parametro 'this' que esta na chamada de funcao do input. Ela aplicara o textoErro no segundo parametro, no lugar do 'document.getElementById('id da span abaixo do input') */function validarCampoVazio(campo, textoErro){ // veja se o campo possui algum texto if (campo.value.length == 0) { /* caso o campo esteja em branco, uma mensagem de erro sera exibida, primeiro verificamos se existe um parametro para a mensagem de erro, neste caso estamos usando textoErro */ if (textoErro != null) textoErro.innerHTML = "por favor, preencha este campo."; // o innerHTML ira inserir esta mensagem dentro do span que fica abaixo do input return false; } else { /* o campo esta preenchido, a mensagem de erro sera apagada, novamente verificamos se o parametro para a mensagem de erro existe, e deixamos seu valor vazio, atraves do "" */ if (textoErro != null) textoErro.innerHTML = ""; // o innerHTML apagara qualquer texto do span que fica abaixo do input return true; }} Sabe quando voce vai digitar seu telefone em algum formulario, e automaticamente e inserido um parenteses antes e depois do codigo de area, e um tracinho no meio do telefone, sem que voce digite? Isso acontece gracas a uma funcao simples de se fazer em javascript, veja abaixo o html e o javascript comentados.HtmlTelefone: Javascriptfunction mascara(telefone){ if(telefone.value.length == 0) telefone.value = '(' + telefone.value; //quando comecamos a digitar, o script ira inserir um parenteses no comeco do campo. if(telefone.value.length == 3) telefone.value = telefone.value + ') '; //quando o campo ja tiver 3 caracteres (um parenteses e 2 numeros) o script ira inserir mais um parenteses, fechando assim o codigo de area. if(telefone.value.length == 8) telefone.value = telefone.value + '-'; //quando o campo ja tiver 8 caracteres, o script ira inserir um tracinho, para melhor visualizacao do telefone. } A um tempo atras, fiz um post falando sobre a regulamentacao do design no Brasil que aconteceu em 2012.Neste post eu falei que provavelmente isso nao mudaria em nada, os salarios seriam os mesmos, as empresas continuariam nos explorando... bom, ai vai a duvida: Mudou alguma coisa pra alguem? Porque ate onde eu vejo, nada mudou -.-Foto: Stephen Begin Atualizando a galeria de trabalhos recentes, confiram abaixo 2 novos trabalhos:Novo site UnicicliTerceira versao que faco deste site, a Unicicli e uma