Jump to content


Photo

Javascript + Php


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

#1 Matheus Oliveira

Matheus Oliveira

    Novato no fórum

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

Posted 16/06/2007, 14:38

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

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

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 Matheus Oliveira

Matheus Oliveira

    Novato no fórum

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

Posted 17/06/2007, 11:32

Está correto! Olha ai:

[codebox]&lt;script language="javascript" src="include/funcoes.js"></script>
[/codebox]

E já tentei tb colocar na pasta principal e sem o language:


[codebox]&lt;script language="javascript" src="funcoes.js"></script>
[/codebox]


[codebox]&lt;script src="funcoes.js"></script>
[/codebox]

Edição feita por: Matheus Oliveira, 17/06/2007, 11:35.


#4 Matheus Oliveira

Matheus Oliveira

    Novato no fórum

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

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!




1 user(s) are reading this topic

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

IPB Skin By Virteq