Jump to content


Photo

Nao Submeter Conforme Seleçao Num Select


  • Faça o login para participar
4 replies to this topic

#1 Layout WebHost

Layout WebHost

    Normal

  • Usuários
  • 95 posts
  • Sexo:Não informado

Posted 17/02/2007, 21:30

Pessoal tenho este select:

<select name="cat" class="input" id="cat">
								<option value="clientes" selected="selected" style="font-weight: bold; font-style:italic">Clientes</option>
								<option value="nome">Nome</option>
								<option value="email1,email2">E-mail</option>
								<option value="cpf">CPF</option>
								<option value="rg">RG</option>
								<option value="cnpj">CNPJ</option>
								<option value="razao_social">Raz&atilde;o Social</option>
								<option value="endereco">Endere&ccedil;o</option>
								<option value="cep">CEP</option>
								<option value="cidade">Cidade</option>
								<option value="estado">Estado</option>
								<option value="dominios" style="font-weight: bold; font-style:italic">Dom&iacute;nios</option>
								<option value="dominio">Dominio</option>
								<option value="usuario_cpanel">Usu&aacute;rio</option>
</select>

Gostaria de que se selecionado a opcao Clientes ou dominios, quando se criar no botao para submeter, o form nao ser submetido, somente nestas 2 opcoes, nas demais submeter normalmente.

Tem como?

#2 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 17/02/2007, 22:14

É simples é so verificar na hora de enviar olher:

<script language="JavaScript">
function CeckSelect(obj_form) {
 var type_sel = obj_form.cat.options[obj_form.cat.selectedIndex].value;
 if (type_sel == "clientes" || type_sel == "dominios") {
  return false;
 } else {
  return true;
 }
}
</script>

<form action="" method="post" onSubmit="CeckSelect(this)">
<select name="cat" class="input" id="cat">								
<option value="clientes" selected="selected" style="font-weight: bold; font-style:italic">Clientes</option>								<option value="nome">Nome</option>								
<option value="email1,email2">E-mail</option>								
<option value="cpf">CPF</option>								
<option value="rg">RG</option>								
<option value="cnpj">CNPJ</option>								
<option value="razao_social">Raz&atilde;o Social</option>								
<option value="endereco">Endere&ccedil;o</option>								
<option value="cep">CEP</option>								
<option value="cidade">Cidade</option>								
<option value="estado">Estado</option>								
<option value="dominios" style="font-weight: bold; font-style:italic">Dom&iacute;nios</option>								
<option value="dominio">Dominio</option>								
<option value="usuario_cpanel">Usu&aacute;rio</option>
</select>
</form>


#3 Layout WebHost

Layout WebHost

    Normal

  • Usuários
  • 95 posts
  • Sexo:Não informado

Posted 18/02/2007, 14:36

Teste aqui e ele submeteu o form mesmo assim... no console de erros do firefox nao apareceu nada...

#4 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 18/02/2007, 14:40

Eu esqueci um pequenino detalhe ... mas bem que vc podia ver isso :P e não esperar os outros ...
Eu esqueci o "return" no "form", eu testei aqui e ta OK....

<form action="" method="post" onSubmit="return CeckSelect(this)">


Edição feita por: sk15, 18/02/2007, 14:40.


#5 Layout WebHost

Layout WebHost

    Normal

  • Usuários
  • 95 posts
  • Sexo:Não informado

Posted 18/02/2007, 16:22

desculpe é que nao manjo de js.

resolvido.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq