Ir para conteúdo
Fórum Script Brasil

RodBAdbOY

Membros
  • Total de itens

    56
  • Registro em

  • Última visita

Tudo que RodBAdbOY postou

  1. Olá galera, tudo beleza? Eu gostaria de saber se tem como desabilitar um RadioButton como é desabilitado um campo Text. formulario.nome_text.disabled = true; Será que teria como?... Abraço, sucesso a todos. "Não tenho culpa de a natureza humana ser evolutiva a preticidade, ..., e essa evolução passar por mim."
  2. E aí pessoal do Script Brasil, tudo beleza? Bem, eu consigo que quando uma pessoa clique em um RaioButton ele desabilite e apague as informações de uma text, exemplo: <script LANGUAGE="JavaScript"> function limpando_um_text(nome_do_radio_button) { if (nome_do_radio_button == "nome_da_opcao") { formulario.nome_text.value="'; formulario.nome_text.disabled = true; } else { formulario.nome_text.disabled = false; } } </SCRIPT> Aí eu envio o value do RadioButton que utilizo na função acima, pois o nome é o mesmo dos RadioButtons, para não dar erro. Assim eu consigo apagar e desabilitar um campo tipo text, mas eu queria desmarcar um radiobutton marcado e desabilitá-lo. Tem com fazer isso? Porqu e não estou conseguindo. Será que o problema não é porque vários tem o mesmo nome? Abraços, Sucesso a todos. "Não tenho culpa de a natureza humana ser evolutiva à praticidade, ..., e essa evolução passar por mim."
  3. Tenta isso Andre, function Link(linck) { window.location (linck+".html"); } Por exemplo: <INPUT type="radio" name="linki" value="corrida" onClick="Link(this.value)">Corrida<br> <INPUT type="radio" name="linki" value="caminhada" onClick="Link(this.value)">Caminhada<br> Deu para entender? Sucessos a todos... Não tenho culpa de a natureza humana se evolutiva, ..., e essa evolução passar por mim.
  4. E aí davidmg, beleza? Eu uso essas duas funções no "BODY", onselectstart="return false" oncontextmenu="return false;", assim o usuário não conseguirá selecionar nada em sua página, nem mesmo em combinações com a tecla "SHIFT, para copiar algo. Já para colar eu apenas sei proibindo as teclas "CTRL" e "V" com o keyCode, que são 17 e 86, respectivamente. Já o código do Crystian não funcionou comigo no WinXP, IE 6.0 e o UltraEdit-32 ele não reconhece "onPaste", "onBeforePaste", "onCopy" e "onCut". Vou dar uma pesquisada e qualquer coisa eu posto aqui... Espero ter ajudado. Sucesso a todos... Não tenho culpa de a natureza humana ser evolutiva à práticidade, e essa evolução passar por mim.
  5. Crystian, eu estava tentando também e achei uma outra solução que era: function valida_decimal(caracter) var controle if (event.keyCode<48 || event.keyCode>57) { for (x=0;x<caracter.length;x++) { controle = caracter.substring(x-1,x); //pegue o último caracter if (controle==',' || controle=='.') { return false; } else { if (event.keyCode!=188 || event.keyCode!=190) { return false; } } } } Com esse o vento já deve ser o onkeyDown e não o onkeyUp, mas ele ainda: aceita o primeiro caracter como letra e não aceita ',' ou '.' nenhum. O seu não funcionou, mas ajudou-me a pensar, o que acho(e foi) muito bom. Agora, será que estou pegando o último caracter de forma certa? E no indexOf() não deve ser declarado dentro dele um numero? Grato e sucesso a todos.
  6. Olá pessoal, será que vocês poderiam dar uma ajudinha a um novo integrante do grupo? O que eu gostaria é o seguinte: 1º - Que um campo do form, de tipo:text, não deixe validar a entrada de letras e caracteres para informar um número decimal; 2º - Que não seja validada mais de uma ","(vírgula) ou "."(ponto), para este mesmo campo - mas tudo no evento onkeyup, não quero aguardar o submit. Bem, o primeiro eu consegui resolver assim: //função para proibir entrada de caracteres indevidos function valida_decimal(caracter) { var digitos = '0123456789,.' var valido for (var x=0;x<caracter.length;x++) { valido=caracter.substring(x,x+1); if (digitos.indexOf(valido)==-1) { document.formulario1[o].value = caracter.replace(valido,''); return false } } //fim de for } //fim de função Com isso eu consigo impedir a entrada de letras e de caracteres indevidos em tempo de digitação. Já o segundo, tentei-tentei-tentei, mas não consigo. Se alguém puder me ajudar ficarei muito grato. E continuarei a tentar também, e conseguindo, ou chegando perto, eu informarei. Grato e sucesso a todos.
×
×
  • Criar Novo...