Ir para conteúdo

POWERED BY:

Arquivado

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

Dieguinn

2 funcoes no onlick no form nao esta funcionando

Recommended Posts

E ae gente, gostaria de saber o por que desse codigo nao esta funcionando

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url="(0068)http://www.sociedadeinclusiva.pucminas.br/VIseminario/inscricoes.html -->
<html>
  <head>
    <title>
      Inscrições
    </title>
    <meta http-equiv="Content-Type content="text/html; charset="iso-8859-1">
    <meta content="MSHTML 6.00.2900.2180" name="GENERATOR">
    <script languague="javascript">
	function popup(){
	window.open('enviaInscricao.php','popup','width=200,height=100,scrolling=auto,top=0,left=0')
	}
</script>
  </head>
  <body onLoad="InibeDef();InibeTrab()">
    
    <form name="form" action="enviaInscricao.php" method="POST" target="_self" onSubmit= "validaForm(); popup();">

      <table height="27" width="81%" align="center" bgColor="#ccccff" border="1">
        <tbody>
          <tr>
            <td>
              <p align="center">
                <font size="5">
                  <strong>Inscrição para o VI Seminário Sociedade Inclusiva</strong>
                </font>
              </p>
            </td>
          </tr>
          <tr>
            
          </tr>
        </tbody>
      </table>
      <table height="838" width="81%" align="center" bgColor="#ccccff" border="1">
        <tbody>
          <tr>
            <td colspan="2" bgcolor="#9999ff"><div align="center"><font size="+2">Dados pessoais</font></div></td>
          </tr>
          <tr>
            <td width="23%">
              Nome            <font color="#FF0000">* </font></td>
            <td width="77%">
              <input size="80" name="nome">            </td>
          </tr>
          <tr>
            <td>
              Data nascimento            </td>
            
          <tr>
            <td>
              <div align="center">
            <!-- lendo contador -->
            <?php  
                $arquivo = "contador.txt";
	 			if(file_exists($arquivo))
	 			{
                    $fd = fopen($arquivo,"r");
		 			$valor_atual = (fgets($fd));
		 			fclose($fd);
		 			
	 			}
	 			else
		 			{$valor_atual = -1;}
	 			
				
            	
			?>
                <input type="hidden" name="valor_atual" value=<? echo "\"$valor_atual\"" ?>  > 
                
                <input type="submit" value="Enviar" name="Submit">
               </div>
            </td>
          </tr>
        </tbody>
      </table>
    </form>      
    </p>
  
  
	<script type="text/javascript">
    function validaForm(){
        d = document.form;
        //validando o nome
        if (d.nome.value == ""){
            alert("O campo NOME deve ser preenchido!");                     
            d.nome.focus();
            return false;
        }
        //validando data de nascimento
        if(d.datanasc.value != ""){
            erro=0;
            hoje = new Date();
            anoAtual = hoje.getFullYear();
            barras = d.datanasc.value.split("/");
            if (barras.length == 3){
                       dia = barras[0];
                       mes = barras[1];
                       ano = barras[2];
                       resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
                       if (!resultado) {
                                alert("Formato de data invalido!");
                                d.datanasc.focus();
                                return false;
                       }
             } else {
                alert("Formato de data invalido!");
                d.datanasc.focus();
                return false;
             }
        }
        //validando rg
        if(d.rg.value == ""){
            alert("O campo RG deve ser preenchido!");
            d.rg.focus();
            return false;
        }
        //validando endereco
        if(d.endereco.value == ""){
            alert("O campo ENDERECO deve ser preenchido!");
            d.endereco.focus();
            return false;
        }
        //validando o numero
        if(d.num.value == ""){
            alert("O campo NUMERO deve ser preenchido!");
            d.num.focus();
            return false;
        }
        //validando o bairro
        if(d.bairro.value == ""){
            alert("O campo BAIRRO deve ser preenchido!");
            d.bairro.focus();
            return false;
        }
        //validando UF
        if(d.uf.value == ""){
            alert("O campo UF deve ser preenchido!");
            d.uf.focus();
            return false;
        }
        //validando cidade
        if(d.cidade.value == ""){
            alert("O campo CIDADE deve ser preenchido!");
            d.cidade.focus();
            return false;
        }
        //encaminha trabalho
        if(d.enctrabalho.value == ""){
            alert("O campo ENCAMINHAR TRABALHO deve ser preenchido!");
            d.enctrabalho.focus();
            return false;
        }
        //se colocar sim
        if(d.enctrabalho.value == "SIM"){
            //validando tipo do trabalho
			if(d.titulotrab.value == ""){
                alert("O campo TITULO DO TRABALHO deve ser preenchido!");
                d.titulotrab.focus();
                return false;
            }
			//validando tipo de apresentacao
			
            if(d.tipoap.value == ""){
                alert("O campo TIPO DE APRESENTAÇÃO deve ser preenchido!");
                d.tipoap.focus();
                return false;
            }
			//validando eixo analitico
            if(d.eixoan.value == ""){
                alert("O campo EIXO ANALITICO deve ser preenchido!");
                d.eixoan.focus();
                return false;
            }
			//validando area de atuação
            if(d.areaatuacao.value == ""){
                alert("O campo AREA DE ATUAÇÃO deve ser preenchido!");
                d.areaatuacao.focus();
                return false;
            }
            if(d.vinculotrab.value == ""){
                alert("O campo VINCULO DO TRABALHO deve ser preenchido!");
                d.vinculotrab.focus();
                return false;
            }
            
        }
		
        
    
}
function InibeDef() {
     document.form.qualnecessidade.disabled = true;
	 document.form.RecNec.disabled = true;
}

function ExibeDef() {
    document.form.qualnecessidade.disabled = false;
	document.form.RecNec.disabled = false;
} 
function ExibeTrab() {
    document.form.titulotrab.disabled = false;
	document.form.tipoap.disabled = false;
	document.form.tipoap.disabled = false;
	document.form.eixoan.disabled = false;
	document.form.areaatuacao.disabled = false;
	document.form.vinculotrab.disabled = false;
}

function InibeTrab() {
    document.form.titulotrab.disabled = true;
	document.form.tipoap.disabled = true;
	document.form.tipoap.disabled = true;
	document.form.eixoan.disabled = true;
	document.form.areaatuacao.disabled = true;
	document.form.vinculotrab.disabled = true; 
	
	 
}
  
    </script>
    </body>
</html>


Gostaria de que acontecesse o seguinte... eu clicasse em cadastrar e abrir a popup com a enviar a inscriçao.

ps: Mas nao pode abrir a janela normal da enviaInscricao...somente a popup(), como posso fazer isso?

 

Muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem que deixar a página fora da pasta onde fica as outras paginas comuns,

e conectar ela com a database,

ai você usa :

 

<a href="#" onclick="MM_openBrWindow('pagina.php','pet','width=480,height=570')">Clicando aqui abre</a>

Função :

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

use

<a href="#" onclick="window.open('pagina.php','pet','width=480,height=570')">Clicando aqui abre</a>
logo então.

 

as funções JS do Dreamweaver, são bem burras...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem que deixar a página fora da pasta onde fica as outras paginas comuns,

e conectar ela com a database,

ai você usa :

 

<a href="#" onclick="MM_openBrWindow('pagina.php','pet','width=480,height=570')">Clicando aqui abre</a>

Função :

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
	}

Poderia ser mais especifico d ond eu coloco isso por favor ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, esse tópico está mais relacionado com Javascript.

 

Movido:

 

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript / DHTML

 

@Dieguinn,

 

Caso vá utilizar as funções do Dreamweaver, peça para que um moderador de Javascript mova o tópico para o fórum de Dreamweaver.

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.