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)