Ir para conteúdo

POWERED BY:

Arquivado

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

ewb

Validar campo

Recommended Posts

Olá Pessoal

 

Como faço para permitir que seja digitado no campo somente a letra "X" maiúscula?

 

Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso pode ser feito diretamente com Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

É JavaScript é melhor!!

 

Movido de ASP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript / DHTML

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala galera! Firme?

 

A melhor forma é Expressão Regular!

Segue um exemplo:

 

function digita(campo) {
		campo.value = campo.value.replace(/[^X]/,"");
	}

Aí no campo do teu form você coloca:

onKeyUp="digita(this);"

 

beleza?

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bberkowitz, ficou show.... funcionou... perfect....

 

Deixa te pedir algo sobre validação de campos, já tentei vários códigos nao entendo por que não esta validando. Veja a parte do script....

 

- O campo data é do tipo DATA/HORA

 

========= CÓDIGO ===========================

 

<script language="JavaScript">

function Validar(){

 

if (document.form_cadastrar("var_data_solicitacao").value == "")

{

alert("Digite uma DATA, obrigado.");

document.form_cadastrar("campo_data_solicitacao").focus();

return false;

}

if (document.form_cadastrar("campo_vendedor").value == "")

{

alert("Digite o VENDEDOR, obrigado.");

document.form_cadastrar("var_vendedor").focus();

return false;

}

if (document.form_cadastrar("campo_cliente").value =="")

{

alert("Digite um CLIENTE. Obrigado. ");

document.form_cadastrar("campo_cliente").focus();

return false;

}

}

</script>

 

 

</head>

 

 

<form action="inclusao_1.asp?cadastrar=ok" method="post" name="form_cadastrar" id="form_cadastrar" onSubmit="return validar()">

 

<BODY OnLoad="document.form_cadastrar.campo_data_solicita.focus();">

 

======================================================

 

Muito obrigado pela atenção.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de usar document.form_cadastrar(" use document.form_cadastrar.! Tendeu?

 

Ex.: Ao invés de document.form_cadastrar("campo_cliente").value faça document.form_cadastrar.campo_cliente.value.

 

ABRAX!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá

 

Desta forma ? Não deu certo... clico e passa... nao valida DATA.

 

 

<script language="JavaScript">

function Validar(){

 

if document.form_cadastrar.campo_data_solicitacao.value == "")

{

alert("Digite uma DATA, obrigado.");

document.form_cadastrar("campo_data_solicitacao").focus();

return false;

}

}

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não não... você confundiu tudo! heheehe....

 

Ó... roda isso e vê se funciona:

 

<script language="JavaScript">
function Validar(){

if(document.form_cadastrar.campo_data_solicitacao.value == "")
{
alert("Digite uma DATA, obrigado.");
document.form_cadastrar.campo_data_solicitacao.focus();
return false;
}
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá

 

Obrigado pelas dicas.

 

O problema é o campo DATA, se ficar "vazio / branco "

 

para todos os demais campos o script roda perfetinho.

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe cara mas não entendi! eheheh...

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.