Ir para conteúdo

POWERED BY:

Arquivado

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

fabiosc80

como fazer uma função chamar a outra?

Recommended Posts

Pessoal tenho duas funçoes.

Uma que redireciona para outra pagina e outra que verifica se os campos estao vazios.

 

To tentando fazer uma coisa mas nao consigo

 

quero que quando a pessoa de submit ele pegue o evento onsubmit do formulario e verifique se os campos estao vazios. Caso não estejam vazios ele pega e redireciona pra outra pagina que esta sendo indicado na funcao que redireciona.

 

Como uno isso?

 

olhem as funçoes.

 

<script>function chamar(){	formulario.action = "teste.asp";	formulario.submit();}</script><script>function formCheck(formobj){// Enter name of mandatory fieldsvar fieldRequired = Array("nome", "email", "mail", "identificacao", "cep", "endereco", "numero", "bairro", "cidade", "estado", "telefone", "sexo", "data_nasc", "plano", "f_pgto", "autorizo_newsletter");// Enter field description to appear in the dialog boxvar fieldDescription = Array("nome", "email", "mail", "identificacao", "cep", "endereco", "numero", "bairro", "cidade", "estado", "telefone", "sexo", "data_nasc", "plano", "f_pgto", "autorizo_newsletter");// dialog messagevar alertMsg = "Por favor, preencha os determinados campos:\n";var erro = 0;var l_Msg = alertMsg.length;for (var i = 0; i < fieldRequired.length; i++){ var obj = formobj.elements[fieldRequired[i]]; if (obj){  switch(obj.type){  case "select-one":   if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){	alertMsg += " - " + fieldDescription[i] + "\n";	erro = 1;   }   break;  case "select-multiple":   if (obj.selectedIndex == -1){	alertMsg += " - " + fieldDescription[i] + "\n";	erro = 1;   }   break;  case "text":  case "textarea":   if (obj.value == "" || obj.value == null){	alertMsg += " - " + fieldDescription[i] + "\n";	erro = 1;   }   break;  default:  }  if (obj.type == undefined){   var blnchecked = false;   for (var j = 0; j < obj.length; j++){	if (obj[j].checked){	 blnchecked = true;	}   }   if (!blnchecked){	alertMsg += " - " + fieldDescription[i] + "\n";	erro = 1;   }  } }}if (alertMsg.length == l_Msg){ return true;}else{ alert(alertMsg); return false;}}</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Alves,Cara eu tava quebrando a cabeça com isso aqui desde as 10:00 da manha.nao posso retirar a tag action do form pois o BUSCACEP se baseia por ele pra trazer os resultados.Poxa cara valeu mesmo.

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.