Jump to content
Fórum Script Brasil
  • 0
Sign in to follow this  
fertel

Coisa Simples - Validação De Form

Question

Bom é o seguinte:

Tenho um formulário com um campo textbox para digitação de um número e um campo hidden (oculto) com um determinado valor (1) - Número.

O campo hidden tem a quantidade máxima de produtos

O campo textbox é onde o usuário vai digitar a quantidade desejada.

Na hora do envio do form ou do clique do botao submit, como validar e exibir uma msgbox com um aviso caso o valor digitado seja superior ao contido no hidden?

Nome dos objetos:

TEXTBOX >> QUANTIDADE

HIDDEN >> QUANTIDADE_MAXIMA

Por favor me ajudem tentei fazer de todas as formas mas javascript não é meu forte. Agradeço desde já.

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

opa... meu post saiu 3 vezes mas a culpa não foi minha não hein? Tava dando erro na página, achei que não tinha sido submetido...

Não foi minha intenção...

Bom até onde eu fiz tá assim:

<script LANGUAGE="JavaScript">
function QUANTIDADE(){
quantidade = document.form_venda.QUANTIDADE.value
quantidademaxima = document.form_venda.QUANTIDADE_MAXIMA.value
if (int(quantidade) > int(quantidademaxima))
{
	alert("Você não pode comprar uma quantidade maior do que a disponível.");
	return false
}
}
</SCRIPT>

Mas não funcionou...

Share this post


Link to post
Share on other sites
  • 0

Tu pode fazer a verificação na saída do foco (ou no onchange) do campo.

<input type="text" name="qtd" onchange="if(parseInt(this.value) > parseInt(document.formName.campoName.value)) alert('valor excedeu a quantidade máxima de produtos');"

Te dou um conselho coloca do lado do campo a quantidade máxima pro cara saber e verifica só para validar mesmo.

Abraço

Crystian

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Cloud Computing


  • Forum Statistics

    • Total Topics
      148116
    • Total Posts
      643397
×
×
  • Create New...