Ir para conteúdo
Fórum Script Brasil

MxPirex

Membros
  • Total de itens

    9
  • Registro em

  • Última visita

Sobre MxPirex

  • Data de Nascimento 07/09/1982

Contatos

  • Website URL
    http://www.freewebs.com/wtech

MxPirex's Achievements

0

Reputação

  1. um camarada do imasters me deu a solução: dentro da tag <head></head>: <script type="text/javascript"> var a = 0 function press(elem) { if (a) elem.value = elem.value.substring(0,elem.value.length-1) else a++ } function release() { a = 0 } </script> E no input: <input type="text" onkeydown="press(this)" onkeyup="release()"> Está funciona perfeitamente. []'s
  2. Galera, todos sabem que num formulário, ao digitar qualquer coisa e manter pressionada a tecla, o valor é repetido no campo até você soltar a tecla ou quando há a propriedade "maxlength". Tenho uma função em js que formata a data que o usuário passa no momento da digitação (inclusive já postei aqui sobre ela). Funciona que uma beleza, e formata com a barra, certinho. O problema é que se eu manter a tecla pressionada, o número em questão é repetido até o fim do campo, e aparece um erro dizendo que a variável que eu uso para pegar o número digitado é nula ou não é um objeto. Eu consigo resolver esse problema usando alguma função que não repete o valor quando mantenho a tecla pressionada. Se alguém sabe como faço pra implementar uma função assim, agradeço! []'s ;)
  3. A função é boa mesmo! O que na preciso mesmo é uma coisa bem simples que me falaram em outro forum, basta usar a propriedade 'title' dentro da tag <input> De qualquer forma valeu! Tem muito script bom nesse forum []'s ;)
  4. Pessoal, Existe algum comando em javascript semelhante ao 'alt' do html?! Tenho um formulário e gostaria de exibir uma informação mais detalhada em forma de uma caixinha de texto quando o usuário posicionar o mouse sobre um RadioSet. Por exemplo, no evento 'OnMouseOver' é possível exibir essa caixa de texto (ou ToolTip) ? Existe alguma função pra isso? Conheço esse recurso apenas pra imagens, como falei... []'s
  5. valeu... acho q deu certo. fiz assim: escape(document.forms.name.value);
  6. Pessoal, tenho um formulário onde o usuário digita o nome de um projeto. Me informaram que posso utilizar a função scape() quando preciso substituir caracter inválido ou espaço. Preciso implementar nesse formulário essa função, para substituir o caracter & quando ele for digitado. Mas não sei como fazer isso. Por onde devo começar? []'s
  7. eu até pensei nisso q você falou, mas sabe qual é o problema? no código desenvolvido, em relação às posições, são as barrras "/". no caso do 2º dígito do dia, assim que validar, a função já traz a "/", no caso do 2º dígito do mes tb. Isso ta me complicando no contador... Vou tentar sua sugestão... []'s
  8. Galera, preciso de um help. Tenho abaixo o fonte de uma função que formata um campo em html que recebe uma data. Ela foi desenvolvida com o intuito de validar a data assim que o usuário digita. As barras já colocadas automaticamente. Em relação ao dia, a função não pode permitir que o usuário digite o dia sendo maior que 31. No primeiro dígito, a função funciona beleza... Mas no segundo dígito a função aceita qualquer número, e assim por diante, até o final. Deixei o código completo pra ajudar. No html, chamo a função no evento "onkeyup", assim: onkeyup="formata(this);" Como faço pra validar a digitação a partir do segundo dígito? // função que coloca as barras na data function formata(val) { var teste = false; // variavel booleana q será usada para teste apenas var pass = val.value; var expr = /[0123456789]/; for(i=0; i<pass.length; i++) { // charAt -> retorna o caractere posicionado no índice especificado var lchar = val.value.charAt(i); var nchar = val.value.charAt(i+1); var ichar = val.value.charAt(i+2); //ichar significa invalid char if (i == 0) { // search -> retorna um valor inteiro, indicando a posição do inicio da primeira // ocorrência de expReg dentro de instStr. Se nenhuma ocorrencia for encontrada o método retornara -1 // instStr.search(expReg); if ((lchar.search(expr) != 0) || (lchar>3)) val.value = ""; } else if(i == 1) { if (lchar.search(expr) != 0){ // substring(indice1,indice2) // indice1, indice2 -> será usado para delimitar a string var tst1 = val.value.substring(0,(i)); val.value = tst1; continue; } if ((nchar != '/') && (nchar != '')){ var tst1 = val.value.substring(0, (i)+1); if(nchar.search(expr) != 0) var tst2 = val.value.substring(i+2, pass.length); else var tst2 = val.value.substring(i+1, pass.length); val.value = tst1 + '/' + tst2;} } // fim else if else if (i == 3) { if (lchar.search(expr) != 0){ var tst1 = val.value.substring(0,(i)); val.value = tst1; } } else if(i == 4) { if(lchar.search(expr) != 0) { var tst1 = val.value.substring(0, (i)); val.value = tst1; continue; } if ((nchar != '/') && (nchar != '')) { var tst1 = val.value.substring(0, (i)+1); if(nchar.search(expr) != 0) var tst2 = val.value.substring(i+2, pass.length); else var tst2 = val.value.substring(i+1, pass.length); val.value = tst1 + '/' + tst2; } } // fim else if if(i >= 6) { if(lchar.search(expr) != 0) { var tst1 = val.value.substring(0, (i)); val.value = tst1; } } } // fim for if (pass.length>10) val.value = val.value.substring(0, 10); return true; } // fim função Quem puder ajudar, agradeço! []'s :thumbsup:
  9. Pessoal, Preciso instalar o WinXP Pro na minha máquina q já roda o XP Home. Só que eu tenho muitos dados importantes num HD de 80 GB e preciso particioná-lo. Na primeira partição eu vou instalar o XP Pro e na outra quero apenas deixar meus arquivos. O Windows tem alguma ferramenta no CD q particiona a capacidade do HD sem q eu tenha q formatar??? Valeu []'s
×
×
  • Criar Novo...