• 0
Sign in to follow this  
BJack

Minha Página Não Acha Meu Script!

Question

:huh:

Pessoal,

fiz uma página meio complicada, então tenho vários botões, cada botão tem uma action diferente, por isso passo pelo script que coloquei na própria página para setar minha propriedade action de meu form antes de eu dar um submit.

Até aí acho q td bem, agora, tenho q antes de dar o submit, validar campos do formulario, então chamo funções scripts q estão em um arquivo. Posso fazer isso certo?! Ou seja, colocar script direto na minha pagina, mas tb chamá-lo em um arquivo!!? Tenho o seguinte esquema:

<script language="javascript" src="/js/valida_campos_cidadao.js"> </SCRIPT>

<script>

function submeterConsulta() {
  
  if( valida_consulta() ){ // funcao q está em meu arquivo valida_campos_cidadao
    document.cidadaoForm.action = "ConsultarCidadao.do";
    document.cidadaoForm.submit();
  }
}

function submeterInclusao() {
  
  if( valida_inclusao() ){// funcao q está em meu arquivo valida_campos_cidadao
    document.cidadaoForm.action = "IncluirCidadao.do";
    document.cidadaoForm.submit();
  }
}

</SCRIPT>


<INPUT name="ok" type="button" onClick="javascript:submeterConsulta()" class="BUTTON" id="ok" value="  OK  ">

<INPUT name="incluir" type="button" onClick="javascript:submeterInclusao()" class="BUTTON" id="incluir40" value="Incluir">

Estou fazendo algo errado!?!?

To usando o JBoss, e to tendo problema com o caminho de minhas imagens... to achando q é alguma configuração errada do meu servidor...

:( :( :(

Será que alguém já teve este problema!! Espero q possam me ajudar!!

Flws!!!!

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0
if( valida_consulta() ){ // funcao q está em meu arquivo valida_campos_cidadao

  document.cidadaoForm.action = "ConsultarCidadao.do";

  document.cidadaoForm.submit();

}

}

function submeterInclusao() {

if( valida_inclusao() ){// funcao q está em meu arquivo valida_campos_cidadao

  document.cidadaoForm.action = "IncluirCidadao.do";

  document.cidadaoForm.submit();

isso aqui tá errado...

você tem que criar 100% da função dentro do arquivo..... ai depois é só chamar ele................

sacou??

Share this post


Link to post
Share on other sites
  • 0

se voce colocar como externo na hora de execurar a pagina ele vai aparecer de qualquer maneira.. o externo é bom apenas se utilizar o mesmo script em mais de uma pagina, se for utilizar uma só vz é melhor colocar interno mesmo..

quanto a localizar o .js note que você tem que colocar o caminho correto.. o erro pode estar na primeira / que colocou tire ela e tente tb.. é bom saber para um dia de precisar utilizar..

<script language="javascript" src="/js/valida_campos_cidadao.js">

Share this post


Link to post
Share on other sites
  • 0

Tudo fica facil sabendo o caminho a seguir..

Se tiver num diretorio e for retornar ao anterior:

../

se for retornar um e ir bara um outro diretorio

../diretorio

se for para um subdiretorio dentro do diretorio atual(o seu caso)

subdir/

o basico é isto.. de uma lida em alguma coisa de linux.. ou mesmo DOS só que em dos a barra é ao contrario o restante é igual

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this