Jump to content
Fórum Script Brasil

Eduardo Faula

Membros
  • Posts

    14
  • Joined

  • Last visited

About Eduardo Faula

Eduardo Faula's Achievements

0

Reputation

  1. Eduardo Faula

    Editor Php

    Eu estou utilizando atualmente Svoi.Net PHP Edit 5.3 (http://phpedit.com.ua).
  2. Eduardo Faula

    Editor Php

    Qual é a melhor ferramenta livre de desenvolvimento para PHP?
  3. 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);">
  4. 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.
  5. Alguém poderia me ajudar? Obrigado.
  6. 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.
  7. 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.
  8. Já havia trocado sim, porém não funciona também. E o pior é que eu tenho muita urgência em solucionar isto. Valeu.
  9. 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(); } } }
  10. 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"); }
  11. 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.
  12. 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
  13. 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; } }
  14. 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; } }
×
×
  • Create New...