Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

11closed

[Resolvido] formularios com somente letra e numeros

Recommended Posts

ola

 

fis aq um script para funcionar somente Letras e Numeros

 

mas o "a" e o "z" ñ esta funcionando

 

olha

function SomenteLetrasNumeros(e){
 var tecla=(window.event)?event.keyCode:e.which;
 if((tecla > 47 && tecla < 58)) return true;
 if((tecla > 65 && tecla < 90)||(tecla > 97 && tecla < 122)) return true;
 else{
 if (tecla != 8) return false;
 else return true;
 }
}

alguem sabe como fazer funcionar o "A" e o "Z".

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já imaginou se eu troco a ordem das teclas do meu teclado?

 

A melhor maneira seria definindo, com uma expressão regular simples, os caracteres perimtidos pelo field:

 

var caracteresIlegais = /[\W_]/; // permite somente letras e números

if(caracteresIlegais.test(fld.value)) {
	alert("você só pode digitar numeros e letras!!")
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola

 

olha nessa msm pagina eu estava usando esse JQUEY

 

$(document).ready(function(){
 $("#telefone_clients").mask("(99) 9999-9999");
 $("#celular_clients").mask("(99) 9999-9999");
 $("#cep").mask("99999-999");
});

e esse formulario eu quero deixa q seja digitado somente letras e numeros

 

<li>URL *: <input type="text" name="nomeurl" value="<?php if (sizeof($erro) != 0) { echo $nomeurl; } ?>" onkeypress='return SomenteLetrasNumeros(event);' onkeyup="minuscula(this); this.value=ignoreSpaces(this.value);"></li> 

Com o script que eu postei no 1º post ele estava funcionando, so a letra "A" e a "Z" que ñ.

 

é possivel eu usar esse JQUERY para o formulario URL (somente letra e Numeros) ?

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

não deu pra entender quase nada.. você fez uma salada nesse ultimo post..

 

Documentação do plugin que você está usando:

http://digitalbush.com/projects/masked-input-plugin/

* - Represents an alphanumeric character (A-Z,a-z,0-9)

pode usar melhor os seletores jQuery

$("input[name='nomeurl']").

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola

 

olha fis assim

 

$(document).ready(function(){
 $("#telefone_clients").mask("(99) 9999-9999");
 $("#celular_clients").mask("(99) 9999-9999");
 $("#cep").mask("99999-999");
 $("#nomeurl").mask("**********");
});

<li>URL*: <input type="text" id="nomeurl" name="nomeurl" value="<?php if (sizeof($erro) != 0) { echo $nomeurl; } ?>"></li> 

so que um problema o formulario esta com um tando de numeros ou letras fixo

ex: nesse script q postei, tem q ser digitado 10 letras ou numeros, nen + nen - se ñ, ñ grava no BD

 

é possivel ñ deixar que seja fixo ?

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>

<head>

<script type="text/javascript">

/* Máscaras ER */

function mascara(o,f){

v_obj=o;

v_fun=f;

setTimeout("execmascara()",1);

}

function execmascara(){

v_obj.value=v_fun(v_obj.value);

}

function alphanum( v ){

v=v.replace(/[^a-zA-Z0-9]/g,""); //Remove tudo o que não é dígito

return v;

}

</script>

</head>

<body>

URL*: <input type="text" name="nomeurl" value="" onkeyup="mascara( this, alphanum )" />

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.