Ir para conteúdo
Fórum Script Brasil

julio_gabriel

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre julio_gabriel

julio_gabriel's Achievements

0

Reputação

  1. ola, não sei muito de javascript mas acho que posso te ajudar um pouco. bom pra chamar a função você deve colocar o nome dela dentro das declarações do form: <form name="nome_do_form" method="post" onSubmit="return valida_dados(this)"> dai no head da pagina é so declarar a função de validação com o nome do formulario e retornar false caso encontre erro: <script language="JavaScript"> <!-- function valida_dados (nome_do_form) { // Comandos para verificar campos em BRANCO: if (nome_do_form.nome_do_jnput.value==""){ alert ("Por Favor, digite o conteudo do input."); return false; } return true; } //--> </script> daí em vez de verificar se está em branco faça as verificações que achar necessárias. espero que ajude.
  2. ola, comecei a mexer com javascript agora e preciso de ajuda.. bom, eu necessitava de um link que ao clicado abilitasse mais uma input de texto para o usuário (como aqueles "Anexar mais um arquivo" de quando se está escrevendo um email). daí eu fiz assim: criei varios inputs de type="hidden" (oculto) e um <a href=javascript:habilita()>, onde a função habilita() faz a troca do type de "hidden" para "text". Até ai tudo bem, prq eu uso o browser Opera e deu tudo certo (depois de eu apanhar muito mas deu...). Mas quando fui apresentar ao meu orientador, no IE, deu um erro: "Não foi possivel obter a propriedade type. Não há suporte para este comando." eu já tentei de tudo e aparentemente o problema esta na referencia do objeto, mas eu uso o dreamweaver e ele apresenta (na ajuda) a mesma referencia tanto para NN como para IE. abaixo a função habilita(): var num_atividades=2; function habilita() { switch (num_atividades){ case 2: document.all.atividadeC.type="text"; break; case 3: document.all.atividadeD.type="text"; break; case 4: document.all.atividadeE.type="text"; break; case 5: alert ("4 atividades secundárias são suficientes à pesquisa."); break; } if (num_atividades<5) num_atividades=num_atividades+1; } e a chamada da função: <p> <div align="left"> <input name="atividadeC" type="hidden" id="atividadeC" size="100"> </div> </p><p> <div align="left"> <input name="atividadeD" type="hidden" id="atividadeD" size="100"> </div></p> <p> <div align="left"> <input name="atividadeE" type="hidden" id="atividadeE" size="100"></p> <div align="right"> <a href="javascript:habilita()">Mais uma atividade secundária</a></div> </div> Qualquer dica será de grande ajuda, já que 99% dos usuarios desse site utilizarao IE. desde já obrigado.
×
×
  • Criar Novo...