Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mkboy

Erro Loop x JS

Recommended Posts

É java script, mas o erro é por causa do ASPUso essa verificação para conferir se o campo em questão está vazio:

<script>    function ValidaFormulario1 () {    if (document.formulario1.c_comentario2.value==""){    alert("O campo de texto não pode ser vazio!");    document.formulario1.c_comentario2.focus(); return false; } return true;}// --></script>

beleza, funciona, só que se eu colocar a verificação num formulario dentro de um loop, ele nao funciona!Ué! Por que será?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fazendo assim, fica um form para todo conteúdo do loop, e quando se mandar enviar, vai mandar tudo que tiver no loop pela query.01, 02, 03.....Alguma outra sugestão? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é um JS que verifica se o campo da vazio, se sim, ele printa a janela de alert com a mensagem especificada!Em todos forms funcionam, menos nos forms cujo conteudo estão dentro de um LOOP!Entao, queria saber qual deve ser o probleminha pra corrigir e ele nao permitir campos vazios passarem pelo JS!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não está com vários formulários com o MESMO NOME e também vários campos com o MESMO NOME na página??Se sim, o JS vai dar pau mesmo pq não consegue distinguir os documentos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teria de criar uma função e um formulário com nomes únicos no loopTipo<% do while not rs.eof i=i+1%><script> function ValidaFormulario<%=i%> () { if (document.form<%=i%>.c_comentario2.value==""){ alert("O campo de texto não pode ser vazio!"); document.formulario<%=i%>.c_comentario2.focus(); return false;}return true;}// --></script><form name="Form<%=i%>" onsubmit="function ValidaFormulario<%=i%> () "></form><% rs.move nextloop%>Não testei, mas a lógica é essa.T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.