Como este site foi muito útil para mim e não foi tão fácil assim acha-lo, nada melhor que poder compartilhá-lo:
http://www.quasarcr.com/html2php/
Para usá-lo é muito simples, basta colocar o código HTML no campo que aparece, escolher se quer que utilize "echo", "print" ou "printf", se quer que coloque "\n" no final e clicar em Convert to PHP. Simples, fácil e rápido.
sexta-feira, 13 de novembro de 2009
sexta-feira, 9 de outubro de 2009
Colocando barras "/" automaticamente no seu formulário
Este é mais um mecanismo interessante para atribuir ao seu formulário. É uma função JavaScript que insere automaticamente qualquer tipo de caractere (normalmente "/" ou "-") em um local pré-determinado.
Vejamos como ficará a função JavaScript:
Explicação: Depois de dois caracteres digitados ele adiciona uma barra "/" no formulário, e repete isso para quanto tiver cinco caracteres digitados.
Para criar o formulário existe alguns pequenos detalhes, vejamos a seguir:
<form method="post" >
Nascimento: <input type="text" name="nascimento" maxlength="10" onkeyup="barraNascimento(this);" />
</form>
Explicação: O comando onkeyup="barraNascimento(this);" significa que após você apertar uma tecla ele irá chamar a função "barraNascimento" e enviar o valor que está no formulário para ela.
Juntando os dois ficará assim:
<head>
<script language="JavaScript" >
function barraNascimento(n){
if(n.value.length==2)
c.value += '/';
if(n.value.length==5)
c.value += '/';
}
</script>
</head>
<body>
<form method="post" >
Nascimento: <input type="text" name="nascimento" maxlength="10" onkeyup="barraNascimento(this);" />
</form>
</body>
Vejamos como ficará a função JavaScript:
<script language="JavaScript" >
function barraNascimento(n){
if(n.value.length==2)
c.value += '/';
if(n.value.length==5)
c.value += '/';
}
</script>
Explicação: Depois de dois caracteres digitados ele adiciona uma barra "/" no formulário, e repete isso para quanto tiver cinco caracteres digitados.
Para criar o formulário existe alguns pequenos detalhes, vejamos a seguir:
<form method="post" >
Nascimento: <input type="text" name="nascimento" maxlength="10" onkeyup="barraNascimento(this);" />
</form>
Explicação: O comando onkeyup="barraNascimento(this);" significa que após você apertar uma tecla ele irá chamar a função "barraNascimento" e enviar o valor que está no formulário para ela.
Juntando os dois ficará assim:
<head>
<script language="JavaScript" >
function barraNascimento(n){
if(n.value.length==2)
c.value += '/';
if(n.value.length==5)
c.value += '/';
}
</script>
</head>
<body>
<form method="post" >
Nascimento: <input type="text" name="nascimento" maxlength="10" onkeyup="barraNascimento(this);" />
</form>
</body>
Observação: Não se esqueça que código em java deve estar no <head> do seu site.
Agora é só usar a criatividade, basta adaptar o código. Qualquer dúvida basta perguntar.
Agora é só usar a criatividade, basta adaptar o código. Qualquer dúvida basta perguntar.
quinta-feira, 1 de outubro de 2009
Validando seu formulário com JavaScript
Se você está tendo problemas em validar seu formulário, ou seja, verificar se as informações digitadas em cada campo é realmente verdadeira, saiba que é bem simples e rápido de adaptar para o seu site.
Primeiramente vamos criar um formulário:
1º) Crie um arquivo chamado formulario.php
2º) Adicione o código abaixo em formulario.php
<head>
<?php
include("funcoes.js");
?>
</head>
<body>
<form action="pagina2.php" method="post" name="um_nome_qualquer" onsubmit="return validaForm()">
Nome: <input name="nome" type="text" />
Nascimento: <input maxlength="10" name="nascimento" type="text" />
Telefone: <input maxlength="9" name="telefone" type="text" />
E-mail: <input name="email" type="text" />
<input type="submit" value="Enviar" />
</form>
</body>
Explicação: O código "onsubmit" chama a função "validaForm()" quando o botão "Enviar" é clicado.
Esta segunda forma é o jeito mais organizado, pois todas as suas funções ficarão concentradas em um único arquivo e poderão ser reutilizadas em outras páginas, então vamos usá-la:
2º) Adicione o código abaixo em funcoes.js
<script language="JavaScript" >
function validaForm(){
d = document.um_nome_qualquer;
//validar nome
if (d.nome.value == ""){
alert("O campo Nome deve ser preenchido!");
d.nome.focus();
return false;
}
//validar data de nascimento
erro=0;
hoje = new Date();
anoAtual = hoje.getFullYear();
barras = d.nascimento.value.split("/");
if (barras.length == 3){
dia = barras[0];
mes = barras[1];
ano = barras[2];
resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
if (!resultado) {
alert("Formato de data invalido!");
d.nascimento.focus();
return false;
}
} else {
alert("Formato de data invalido!");
d.nascimento.focus();
return false;
}
//validar telefone
if (d.telelefone.value == ""){
alert ("O campo Telefone deve ser preenchido!");
d.telefone.focus();
return false;
}
tel = d.telefone.value.split("-");
if(!(tel.length == 2)){
alert ("O campo Telefone deve ser preenchido corretamente!");
d.telefone.focus();
return false;
}
//validar email
if (d.email.value == ""){
alert("O campo E-mail deve ser preenchido!");
d.email.focus();
return false;
}
//validar email (verificao de endereco eletrônico)
parte1 = d.email.value.indexOf("@");
parte2 = d.email.value.indexOf(".");
parte3 = d.email.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert ("O campo E-mail deve ser conter um endereco eletronico!");
d.email.focus();
if (d.telelefone.value == ""){
alert ("O campo Telefone deve ser preenchido!");
d.telefone.focus();
return false;
}
tel = d.telefone.value.split("-");
if(!(tel.length == 2)){
alert ("O campo Telefone deve ser preenchido corretamente!");
d.telefone.focus();
return false;
}
//validar email
if (d.email.value == ""){
alert("O campo E-mail deve ser preenchido!");
d.email.focus();
return false;
}
//validar email (verificao de endereco eletrônico)
parte1 = d.email.value.indexOf("@");
parte2 = d.email.value.indexOf(".");
parte3 = d.email.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
alert ("O campo E-mail deve ser conter um endereco eletronico!");
d.email.focus();
return false;
}
}
</script>
3º) Não se esqueça de salvar funcoes.js na mesma pasta em que está o formulario.php
}
</script>
4º) Não se esqueça de dar um include("funcoes.js"); no <head> do formulario.php
Observação: Não se esqueça que quando for adaptar para o seu site essas validações dentro do documento ".js" deve estar na mesma ordem que o formulário foi criado. Por exemplo: se o primeiro campo do seu formulário é o nome, na função java a primeira verificação tem que ser o nome, e assim por diante.
http://lucaswebsite.webcindario.com/tivivendoeaprendendo/formulario.php
quinta-feira, 24 de setembro de 2009
Configurando o teclado no Leopard Snow
Olá a todos,
Para quem acabou de instalar o Leopard Snow em seu Mac deve ter se deparado com um pequeno problema nos acentos do seu teclado.
Bem, se você costumava usar um plug-in chamado kbd4 para poder usar o seu teclado, agora está tudo mais fácil. A própria Apple acabou com essa "gambiarra", tornando a configuração mais simples e segura.Vamos ver então o passo-a-passo:
1º) Abra a Preferência do Sistema

2º) Clique em Idioma e Texto

3º) Entre na Aba de Leiautes de Teclado
4º) Desça a lista até você ver o leiaute "EUA International - PC" e selecione-o.

5º) Em seguida, desmarque todas as outras opções que possivelmente estejam marcadas e pronto, pode testar que o seu teclado já está funcionando perfeitamente.
Se tiver alguma dúvida basta perguntar.
Assinar:
Comentários (Atom)
