Flávio Santana: Só mais um blog do WordPress

Validar campo com javascript (Preenchimento obrigatório)

Essa é uma validação bem simples utilizando Javascript.
Iremos verificar apenas se o campo está preenchido e se sim, iremos permitir passar para outra página.

Vamos ao código :

<script language="javascript">
	function validar() {
			if (document.cadastro.nome.value == ""){

				alert ("O campo " + document.cadastro.nome.name + " deve ser preenchido!");

				document.cadastro.nome.focus();

				return false;
			 }
	}

</script>

Linha 1
Abrimos a tag de script e informamos que a linguagem usada será Javascript.

Linha 2
Aqui damos inicio a função, escrevemos “function” mais o nome da função, nessa caso usamos “validar”.

Linha 3

Verificamos se o campo escolhido está vazio através de um if comparando o valor informado com um valor vazio.
O objeto “document” é a página atual que está sendo visualizada nesse momento.
“nome” se refere ao nome do campo que estamos usando no formulário.
“cadastro” se refere ao nome do fomulário que estamos usando.
“value” pega o valor do campo em uso.

Linha 5
O comando “alert” serve para jogar a mensagem na tela.
O “name” retorna o nome do campo selecionado.
Usamos o alert para informar que o campo Nome não foi preenchido.

Linha 7
O “focus” faz com que o cursor seja colocado no campo escolhido, no caso o campo “nome”.

Linha 9
Para que os valores não sejam enviados para a próxima página, devemos retornar um valor falso.
Se não colocarmos o retorno falso, o código iria avisar do não preenchimento do campo, mas mesmo assim passará para a próxima página.

Linha 10
Fechamos a condição if

Linha 11
Fechamos a função “validar”

Agora o código do formulário estamos validando.

    <form name="cadastro" action="teste.php" method="post" onSubmit="return validar()">
        Nome :<input type="text" name="nome" id="nome" />
        <input type="submit" value="Enviar"/>
    </form>

Transformar textos em imagens com PHP

<?php

	// Informa que o arquivo será uma imagem
	header("Content-type: image/jpeg");

	// Define o tamanho da Imagem - (Largura , Altura)
	$im = imagecreate(500, 100);

	// Define o fundo da imagem (imagem criada, R, G, B)
	$fundo = imagecolorallocate($im, 0, 0, 255);

	// Abaixo define a cor da do texto (imagem criada, R, G, B)
	$cor = imagecolorallocate($im, 255, 255, 255);

	// Cria a imagem a ser usada
	//(Imagem Criada, tamamho da fonte, rotação em graus da fonte, margem da esquerda, margem top, variavel de cor, Arquivo da Fonte, texto a ser exibido)
	imagettftext($im, 50, 0, 10, 50, $cor, "BRLNSDB.TTF", "Texto de teste.");
	//Cria a imagem e imprime
	imagejpeg($im);
	imagedestroy($im);
?>

O arquivo da fonte deve estar junto ao arquivo da programação.

fonte

Botão marcar todos checkbox com jQuery

Adicione checkboxes da maneira que quiser, basta se certificar que estão dentro do mesmo fieldset.

<fieldset>
	// o id checkall que determina qual checkbox é o de marcar todos
	// Serão afetados somente os checkboxes dentro do primeiro fieldset.
	<div><input type="checkbox" id="checkall"> Marcar todos</div>
	<div><input type="checkbox"> Checkbox</div>
	<div><input type="checkbox"> Checkbox</div>
	<div><input type="checkbox"> Checkbox</div>
</fieldset>

<fieldset>
	// Esses não serão afetados pelo "marcar todos
	<div><input type="checkbox"> Checkbox</div>
	<div><input type="checkbox"> Checkbox</div>
	<div><input type="checkbox"> Checkbox</div>
</fieldset>

Após os checkboxes inclua este código

<script language="javascript">
$(function () { // this line makes sure this code runs on page load
	$('#checkall').click(function () {
		$(this).parents('fieldset:eq(0)').find(':checkbox').attr('checked', this.checked);
	});
});
</script>

Fonte: http://briancray.com/2009/08/06/check-all-jquery-javascript/

Gerar senha aleatória com PHP

<?php

$CaracteresAceitos = 'abcdxywzABCDZYWZ0123456789';

$max = strlen($CaracteresAceitos)-1;

 $password = null;

 for($i=0; $i < 8; $i++) {

 $password .= $CaracteresAceitos{mt_rand(0, $max)};

 }

 echo $password;

 ?>

Vamos a explicação:

Linha 1:
Abrimos a TAG do PHP

Linha 3:
Criamos uma variável de nome $CaracteresAceitos que irá armazenar letras e números necessários para gerar nossa senha.

Linha 5:
Criamos a variável $max e utilizamos a função “strlen” para contar quantos caracteres a variável $CaracteresAceitos tem.

Linha 7:
Criamos a variável $password e atribuímos a ela o valor null

Linha 9:
Criamos um loop para que nossa senha tenha o tamanho máximo de 8 caracteres

Linha 11:
Concatenamos (.=) a variável $CaracteresAceitos em nossa variável $password, e utilizamos a função mt_rand() para gerar uma senha aleatória, baseada no conteúdo da variável $CaracteresAceitos

Linha 13:
Fechamos a chave do loop

Linha 15:
Utilizamos o echo para exibir o novo valor da variável $password, gerada de forma randômica

Linha 17:
Fechamos a TAG do PHP.