terça-feira, 8 de fevereiro de 2011

Máscara de Data

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();
}
}

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 >

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 "

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" />

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"])){
...
}

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);
}