Olá amigos, sou novo aqui e com JavaScript!
Peguei essa funcao de java script:
[codebox]function changeOpt_BOLSA(field) 
{
    if (field.value == "null")
	{
        document.form1.OUTRA_BOLSA.disabled = true;
        document.form1.INICIO_BOLSA.disabled = true;
        document.form1.FIM_BOLSA.disabled = true;
        document.form1.VALOR_BOLSA.disabled = true;
    } 
	else if(field.value != "OUTRA")
	{
        document.form1.OUTRA_BOLSA.disabled = true;
		document.form1.INICIO_BOLSA.disabled = false;
        document.form1.FIM_BOLSA.disabled = false;
        document.form1.VALOR_BOLSA.disabled = false;
	}
	else
	{
		document.form1.OUTRA_BOLSA.disabled = false;
        document.form1.INICIO_BOLSA.disabled = false;
        document.form1.FIM_BOLSA.disabled = false;
        document.form1.VALOR_BOLSA.disabled = false;
    }
    
}[/codebox]
Ela habilita e desabilita campos de acordo com o o que é selecionado no combo! Coloquei ela num arquivo separado: funcoes.js , e coloquei isso no codigo que tem o form e em php:
[codebox]<script language="JavaScript" src="funcoes.js"></script>[/codebox]
Porém quando eu vou testar a funcao não é ativada. Ela está sendo chamada assim no form:
[codebox]<select name="SELECT_BOLSA" id="SELECT_BOLSA" onChange="changeOpt_BOLSA(this)">[/codebox]
Mas quando coloco a função no mesmo arquivo que está o form ela funciona que é uma beleza! Por que não está funcionando quando coloco separado?
Abraços
					
					
					
				
				
				
				Javascript + Php
		 Started By Matheus Oliveira, 16/06/2007, 14:38
	
	
	
	
		3 replies to this topic
	
	
			
				
					
						
					
					#1
					
					
				
				
				
					
				
			
				
			
			
			Posted 16/06/2007, 14:38
			
				
					
						
					
					#2
					
					
				
				
				
					
				
			
				
			
			
			Posted 16/06/2007, 22:41
					Verifique se o caminho para o arquivo .js está correto. (src="funcoes.js")
					
					
					
				
				
				
				
	
	Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador
				
				
				
			
				
			
				
					
						
					
					#3
					
					
				
				
				
					
				
			
				
			
			
			Posted 17/06/2007, 11:32
					Está correto! Olha ai:
[codebox]<script language="javascript" src="include/funcoes.js"></script>
[/codebox]
E já tentei tb colocar na pasta principal e sem o language:
[codebox]<script language="javascript" src="funcoes.js"></script>
[/codebox]
[codebox]<script src="funcoes.js"></script>
[/codebox]
					
				
				
				[codebox]<script language="javascript" src="include/funcoes.js"></script>
[/codebox]
E já tentei tb colocar na pasta principal e sem o language:
[codebox]<script language="javascript" src="funcoes.js"></script>
[/codebox]
[codebox]<script src="funcoes.js"></script>
[/codebox]
Edição feita por: Matheus Oliveira, 17/06/2007, 11:35.
			
				
					
						
					
					#4
					
					
				
				
				
					
				
			
				
			
			
			Posted 28/06/2007, 12:41
					Só para constar, estava tudo ok. Meu amigo que tinha acrescentado uma função com um erro.
Valeu pela ajuda pessoal!
					
				
				
				
				Valeu pela ajuda pessoal!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










