Ir para conteúdo
Fórum Script Brasil

rplaurindo

Membros
  • Total de itens

    20
  • Registro em

  • Última visita

Tudo que rplaurindo postou

  1. Onde exatamente deve ser validado. No js ou no asp?
  2. Encontrei aqui. Se alguém quiser postar mais alguma coisa sobre URLs pode ficar a vontade.
  3. Valeu. Obrigado. Mas você sabe a diferença (na pratica) desta propriedade para a pathname e a hostname?
  4. Resolvi assim: '[\.]|[\,]|[\?]|[\:]|[!]|[;]|[—]|(...)'. Se alguém quiser acrescentar algo, por favor.
  5. Cara, mostrou toda a url. A Ideia não é essa. Mas mostrar só o caminho. Mas se não tiver jeito, vou ter que dar um split e fazer no braço.
  6. Pessoal, faz tempo que eu não mexo com expressões regulares, portanto preciso relembrar. Preciso de uma expressão que identifique as pontuações .,;?!:—... Podem me ajudar, se possível usando o objeto RegExp? Eu sei que o "." o "?" fazem parte e executam algo. O ".", por exemplo, substitui um caracter qualquer, isto é, o método test encontrará, usando "b.t" na expressão, "bat", "bit".
  7. Não, não. Eu gostaria que uma função ou propriedade retornasse o path relativo (onde foi chamado) ou absoluto (verdadeiro) onde o script está carregado. Vamos supor que eu tenha uma pasta1, e uma pasta1.2, o html da pasta1 carrega um script que está na pasta1.2. Se eu pedir para ver o path do script da pasta1.2 ele deve mostrar pasta1.2 (absoluto), ou pasta1 (relativo).
  8. Cara. Estou muito sem tempo, e vou ficar nos próximos 3 meses. Só após vou estar liberado para participar de algo. Mas me interesso sim, caso ainda precise de mim depois deste tempo. Faça melhor ainda. Use o evento "onkeyup" ao invés de "onkeypress". Ok?!
  9. Agora foi. <script type="text/javascript"> function enableButton(txtObj, id) { var buttonObj = document.getElementById(id); if (txtObj.value != '') buttonObj.disabled = false; else buttonObj.disabled = true; } </script> <body> <form> <textarea id="txtTest" onkeyup="enableButton(this, 'btnEnable')"></textarea> <input type="button" id="btnEnable" disabled="disabled"> </form> </body>
  10. Perdão. Tire as aspas de true e false. Pois são valores booleanos e não strings.
  11. Eu havia digitado errado. Teste novamente agora.
  12. Primeiramente, crie o button e coloque em sua tag disabled="disabled". Crie o textarea e coloque em sua tag o evento onkeypress="enableButton(this, id)". Agora vamos programar o "enableButton". function enableButton(textObj, id){ var buttonObj = document.getElementById(id); if (txtObj.value != '') buttonObj.disabled = false; else buttonObj.disabled = true; } Teste aí, porque eu não testei. Qualquer dúvida poste aí.
  13. Primeiramente, informe para que serve o size() no js, eu nunca o usei.
  14. Vamos lá. Vamos por parte. Fiz algumas observações no seu cod. Tire minhas dúvidas para que possamos continuar trabalhando. <html> <head> <script type="text/javascript"> //você escreveu essa função mas não a usou em nada function empty(v) { //Comece a comentar algumas coisas para ficar mais claro para quem está analisando os seus códigos if (v==null || v==0 || v=='' || v=="") return true; //quando o return é acionado nenhuma linha abaixo é mais executada, portanto não precisa do else. return false; } //procure trabalhar com ids, e com o método do objeto document, getElementById('id'). Assim terá acesso a todas as propriedades do elemento passado como parâmetro function caracter(id) { var frmObj = document.getElementById(id); var chars = new Array("a","A","B","b","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J","k","K","l","L","m","M","n","N","o","O","P","p","q","Q","r","R","s","S","t","T","u","U","v","V","x","X","y","Y","z","Z","-",",","á","Á","à","À","â","Â","ã","Ã","ç","Ç","é","É","ê","Ê","í","Í","ó","Ó","ô","Ô","õ","Õ","ú","Ú"," ","."); // var tamC=chars.length; //o que são C e V? var tamV=campo.length; var saida=true; var comp=""; for(i=0; i < tamV; i++) { comp=frm.campo.substr(i,1); //para que serve esta linha? for(i=1; i<=tamC; i++) { if(comp==chars[i]){ saida=true; exit; //você quis dizer "break" para sair do loop? } else { saida=false; } } if(saida==false){ exit; } } if(saida==false) { frm.info.value="R"; frm.campo.value="Reprovado, digite novamente..."; frm.campo.focus(); } else { frm.info.value="Ok"; } } </script> <title>Mascaras</title> </head> <body class=xXxbody> <form method=post action=# name="frm1"> <!--nomeou o formulário como frm, e depois tentou manipulá-lo como frm1--> Cliente: <input type="text" id="cliente" name="cliente" value="" maxlength="60" onblur="caracter('cliente', 'frm1');" > <input type="text" id="info" name="info" value="" disabled="disabled" size="1" > <br> Rua: <input type="text" id="rua" name="rua" value="" onblur="caracter('rua','frm1');" > </form> </body> </html>
  15. As vezes conseguimos resolver problemas de mil linhas com apenas algumas de exemplo. O que exatamente você quer fazer?
  16. Cadê o GET em method? E o nome do arquivo.php no action do form? Você precisa modularizar seus testes. Faça por parte. Faça uma coisa, e teste, depois faça outra, e teste também. Nesse caso, o problema não é o Ajax que é um tratamento de Javascript, mas da incompletabilidade do seu código HTML.
  17. Está um pouco grande para ler as funções. Onde exatamente está o código que deveria funcionar mas não funciona?
  18. Pessoal, mexendo nas libs do framework Sintaxe Highlighter, eu vi isso, resumidamente. function loadScript(url) { var script = document.createElement('script'), done = false ; script.src = url; script.type = 'text/javascript'; script.onload = script.onreadystatechange = function() { if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) { done = true; scripts[url] = true; checkAll(); // Handle memory leak in IE script.onload = script.onreadystatechange = null; script.parentNode.removeChild(script); } }; // sync way of adding script tags to the page document.body.appendChild(script); }; function checkAll() { for(var url in scripts) if (scripts[url] == false) return false; if (allCalled) SyntaxHighlighter.highlight(allParams); }; Gostaria de entender melhor este código. Existe também o onreadystatechange sem usar Ajax, bem como o readystate?
  19. Pessoal, há alguma maneira de saber o diretório relativo, isto é, onde o js está sendo carregado?
×
×
  • Criar Novo...