Blue MUIOMUIO

Blogue pessoal de um Web Designer

jQuery plugin - Spacegallery

Friday July 25th 2008 Web Design

Fiquei fascinado com isto: http://eyecon.ro/spacegallery/.

0 Comments / save to del.icio.us 0

Spam Trolls

Thursday July 24th 2008 Geral

Realmente o que o Marco dizia é verdade, com a obrigação de registo de utilizador é um descanso, mas hoje surgiu um troll que nem a escrever se safa:

spam troll

Mas se alguém está com ideias fica a saber recebo notificação sobre tudo o que se passa no blog. Como se pode ver pela imagem, não custa nada, mas mesmo nada, mas nada nada mesmo nada apagar trolls e as suas ideias inteligentes com pouco mais de 2 cliques.

So go ahead punk, make my day :twisted:

0 Comments / save to del.icio.us 0

Registar para Comentar & WordPress 2.6

Sunday July 20th 2008 Geral

Hoje fiz a actualização da plataforma do blogue actualizando-a para a versão 2.6 e tomei a decisão de que para comentar é preciso o registares-te.
A decisão surgiu facilmente após o Marco ter falado sobre isso no bitaites.

Este blogue é bombardeado com spam diáriamente e todos os dias tenho no email comentários para aprovar que são apenas SPAM. Quais trackback validation qual quê…

Portanto a partir de hoje quem quiser comentar tem de se registar e efectuar login. Não custa nada e se o blogue conseguir construir uma comunidade á sua volta é muito provável que eleve o projecto a outros ares. Senão é o meu cantinho pessoal visto que algumas vezes dou por mim a visitar os meus tutoriais ;)

0 Comments / save to del.icio.us 0

Validação de campos com JavaScript

Friday July 18th 2008 Tutoriais

Em junho escrevi um artigo sobre a validação de campos usando o jQuery. É uma forma eficaz, pratica e moderna mas que nem sempre o cliente gosta.
Esta semana vi-me forçado a criar uma validação de campos á maneira antiga devido a uma escolha do cliente.

O código que se segue é bastante básico portanto se algum especialista em javascript quiser ajudar a criar um código igualmente simples e eficaz com uma estrutura melhor eu agradeço.

<SCRIPT>
function validate() {
var nome=form1.nome.value;
var empresa=form1.empresa.value;
var telefone=form1.telefone.value;
if (nome=='') {
alert('O seu Nome é um campo obrigatório');
return false;
}
if (empresa=='') {
alert('Por favor indique qual a Empresa');
return false;
}
if (telefone=='') {
alert('O campo Telefone é um campo obrigatório');
return false;
}
}
</SCRIPT>

Na primeira parte declaro variáveis caso tenha de adicionar mais código para trabalhar com o valor dos campos. A seguir faço a comparação caso os campos estejam vazios lança o alerta.
De forma a tornar o formulário mais coeso deveria verificar também se os campos não tiverem um determinado numero de caracteres para não validar.
Por agora este código chega para o que pretendo que é lançar um alert caso o cliente não preencha os campos obrigatórios.

Agora de forma a que o formulário não processe antes de verificar se os campos obrigatórios estão preenchidos é necessário antes da action declarar o seguinte:

onsubmit="return validate();"

Assim quando o formulário for submetido primeiro chama a função validate().
Como podes ver o código é relativamente simples, pode ser melhorado em vários aspectos e adaptados como verificar se o telefone possui apenas valores numéricos, se o nome ou empresa não tem espaços apenas para não ficarem vazios e se têm mais de 1 ou 2 caracteres, etc…

Ficam as sugestões para melhorares o código e caso o faças, partilha-o comigo.

Caso queiras aprender mais sobre JavaScript aconselho-te por começares a ler o tutorial de javascript da w3Schools

0 Comments / save to del.icio.us 0

Resources for web designers

Thursday July 17th 2008 Geral

Fica aqui a referencia de uma excelente página repleta de links úteis para todos os web designers.

http://www.webdesignresources.hit.bg/en/

0 Comments / save to del.icio.us 0