Eduardo Faula
Membros-
Total de itens
14 -
Registro em
-
Última visita
Tudo que Eduardo Faula postou
-
Eu estou utilizando atualmente Svoi.Net PHP Edit 5.3 (http://phpedit.com.ua).
-
Qual é a melhor ferramenta livre de desenvolvimento para PHP?
-
Crystian em qual versão do Firefox você testou? Eu testei no Mozilla 1.7.3 e no Firefox 1.0.3 e os dois retornaram o erro. Erro: too much recursion Sabe o que é isto? Será que não teria como eu utilizar o try...catch para ignorar este erro? Função: function verificaData(nomeForm,nomeCampo) { var strCampo = document.forms[nomeForm].elements[nomeCampo]; if (strCampo.value != "") { dia = strCampo.value.substring(0,2); mes = strCampo.value.substring(3,5); ano = strCampo.value.substring(6,10); situacao = true; // 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 = false; // verifica se o mes e valido else if (mes < 01 || mes > 12 ) situacao = false; // verifica se e ano bissexto else if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) situacao = false; if (!situacao) { strCampo.focus(); strCampo.select(); alert("Data Inválida!"); } } } Chamada: <input type="text" size="10" maxlength="10" name="data" onKeyPress="return mascaraData(form.name,this.name,event); return false;" onBlur="verificaData(form.name,this.name);">
-
Funciona nada, o alert trava (parece que entra em loop). Não tem alguma forma de controlar o foco através do return true/false ou mudar o método de chamada? Caramba, que tortura! Me ajudem! Obrigado.
-
Alguém poderia me ajudar? Obrigado.
-
Como faço para desabilitar o botão direito do mouse dentro do form e dos campos (ou simplesmente desabilitar o codigo-fonte, copiar, colar) para o IE e Firefox? Obrigado.
-
Valeu Miqui... Só uma dúvida por que utilizar return neste caso? return false; Alguém saberia me explicar como utilizar o indexOf e quando? Obrigado.
-
Já havia trocado sim, porém não funciona também. E o pior é que eu tenho muita urgência em solucionar isto. Valeu.
-
Alguém sabe por que o código abaixo não funciona no Firefox? Ou seja ele dá o Alert que a data esta errada, mas perde o foco. No Internet Explorer funciona perfeitamente. Obrigado. function verificaData(nomeForm,nomeCampo) { eval("strCampo = document." + nomeForm + "." + nomeCampo); if (strCampo.value != "") { dia = strCampo.value.substring(0,2); mes = strCampo.value.substring(3,5); ano = strCampo.value.substring(6,10); situacao = true; // 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 = false; // verifica se o mes e valido else if (mes < 01 || mes > 12 ) situacao = false; // verifica se e ano bissexto else if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) situacao = false; if (!situacao) { alert("Data Inválida!"); strCampo.select(); } } }
-
Como faço para saber se um elemento esta dentro do array? var liberado = new Array(8,37,39,46); x = 10; if (x.indexOf(liberado.toString()) != -1) { alert("X existe dentro do Array"); } else { alert("X Não existe dentro do Array"); }
-
Função No Nestcape
pergunta respondeu ao Eduardo Faula de Eduardo Faula em Ajax, JavaScript, XML, DOM
Realmente com o onKeyDown o keyCode funciona, porém o return false não funciona no netscape (esta entrando no else), por que será? if (e.keyCode > 47 && e.keyCode < 58) { return true; } else { return false; } <input type="text" size="10" maxlength="10" name="prd" onKeyDown="return validaNumero(event);"> Sinceramente não entendi quando deve usar o onKeyDown ou onKeyPress (a não ser pelo keyCode). Alguém conhece uma boa leitura sobre o assunto, ou não deve me preocupar com isto? Obrigado. -
Função No Nestcape
pergunta respondeu ao Eduardo Faula de Eduardo Faula em Ajax, JavaScript, XML, DOM
A chamada da minha função é feita pelo código abaixo, é necessário fazer alguma mudança nele para funcionar nos 2 browsers? Estou efetuando os testes no Mozilla Firefox 1.0.3 e Internet Explorer 6.0. <input type="text" size="10" maxlength="10" name="prd" onKeyPress="return validaNumero(event);"> Crystian, eu testei o código abaixo no Firefox e o primeiro alert sempre volta zero e o segundo alert volta o asc correto, alguma sugestão? function validaNumero(e) { alert(e.keyCode); alert(e.which); } Obrigado -
Função No Nestcape
pergunta respondeu ao Eduardo Faula de Eduardo Faula em Ajax, JavaScript, XML, DOM
Alguém vê algum problema em ser feito desta forma? function validaNumero(e) { if (e.keyCode) // Internet Explorer var tecla = e.keyCode; else if (e.which) // Nestcape var tecla = e.which; if (tecla > 47 && tecla < 58) { return true; } else { return false; } } -
Alguém sabe me dizer porque este codigo não funciona no firefox? Esta é a forma mais correta de descobrir em qual navegador estou? function validaNumero(e) { if (document.all) { // Internet Explorer // alert("estou no ie"); var tecla = e.keyCode; } else if (document.layers) { // Nestcape // alert("estou no nestcape"); var tecla = e.which; } if (tecla > 47 && tecla < 58) { return true; } else { return false; } }