function mascara_data(datainicial){
var mydata = '';
mydata = mydata + datainicial;
if (mydata.length == 2){
mydata = mydata + '/';
document.forms[1].datainicial.value = mydata;
}
if (mydata.length == 5){
mydata = mydata + '/';
document.forms[1].datainicial.value = mydata;
}
if (mydata.length == 10){
verifica_data();
}
}
function verifica_data () {
dia = (document.forms[1].datainicial.value.substring(0,2));
mes = (document.forms[1].datainicial.value.substring(3,5));
ano = (document.forms[1].datainicial.value.substring(6,10));
situacao = "";
// verifica o dia valido para cada mes
if ((dia < 01)||(dia < 01 || dia > 30) && ( mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) {
situacao = "falsa";
}
// verifica se o mes e valido
if (mes < 01 || mes > 12 ) {
situacao = "falsa";
}
// verifica se e ano bissexto
if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
situacao = "falsa";
}
if (document.forms[1].datainicial.value == "") {
situacao = "falsa";
}
if (situacao == "falsa") {
alert("Data inválida!");
document.forms[1].datainicial.focus();
}
}
terça-feira, 8 de fevereiro de 2011
segunda-feira, 24 de janeiro de 2011
quinta-feira, 2 de dezembro de 2010
Enviar variável via javascript via POST
< form action='index_projeto.php' name='form' method='POST' >
< input type='hidden' name='nome_escola' id='nome_escola'value='' />
< input type='submit' style='display:none' />
< /form >
< script >document.forms[0].submit();< /script >
< input type='hidden' name='nome_escola' id='nome_escola'value='' />
< input type='submit' style='display:none' />
< /form >
< script >document.forms[0].submit();< /script >
quarta-feira, 27 de outubro de 2010
Resolver problemas com aspas no campo TEXTAREA
Para os campos TEXTAREA, usar:
$observacao = addslashes(stripslashes(@$_POST["observacoes"]));
Evita os problemas quendo tem no campo: " D'Ávila "
$observacao = addslashes(stripslashes(@$_POST["observacoes"]));
Evita os problemas quendo tem no campo: " D'Ávila "
domingo, 24 de outubro de 2010
Marcar todos os Checkbox
< script >
var checked = 0;
function marcarBox() {
if (checked == 0){
$('input:checkbox').attr('checked','checked');
checked = 1;
} else {
$('input:checkbox').attr('checked','');
checked = 0;
}
}
< / script >
< input onClick="marcarBox();" type="checkbox" />
var checked = 0;
function marcarBox() {
if (checked == 0){
$('input:checkbox').attr('checked','checked');
checked = 1;
} else {
$('input:checkbox').attr('checked','');
checked = 0;
}
}
< / script >
< input onClick="marcarBox();" type="checkbox" />
sexta-feira, 22 de outubro de 2010
USO DE COOKIE
//Inicializa o cookie
setcookie("codigo");
//Pega o dado a ser atribuido ao cookie
$codigo_login = $result->data[0]["CODIGO"];
//seta o valor do cookie ao seu nome.
setcookie("codigo", $codigo_login);
NA OUTRA PÁGINA
setcookie("codigo");
if(isset($_COOKIE["codigo"])){
...
}
setcookie("codigo");
//Pega o dado a ser atribuido ao cookie
$codigo_login = $result->data[0]["CODIGO"];
//seta o valor do cookie ao seu nome.
setcookie("codigo", $codigo_login);
NA OUTRA PÁGINA
setcookie("codigo");
if(isset($_COOKIE["codigo"])){
...
}
quarta-feira, 18 de agosto de 2010
Banner dinâmico
function abreImagemAbertura(teste, ordem) {
var j = 0;
var imagens = new Array();
imagens = teste.split("*");
document.getElementById('
slider_teste').style.height = "100px";
document.getElementById(' slider_teste').style. background = 'url(attachments/imagens/ banners/'+imagens[ordem]+')';
if (ordem + 1 == imagens.length -1 ){
j = 0;
}else{
j = ordem +1;
}
setTimeout(" abreImagemAbertura('"+teste+"' ,"+ j +")",2000);
}
var j = 0;
var imagens = new Array();
imagens = teste.split("*");
document.getElementById('
document.getElementById('
if (ordem + 1 == imagens.length -1 ){
j = 0;
}else{
j = ordem +1;
}
setTimeout("
}
Assinar:
Postagens (Atom)