Ir para conteúdo

POWERED BY:

Arquivado

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

Asteriscos

Recuperar dados de um Form dinâmico.

Recommended Posts

Olá Pessoal,

 

Possuo um Form gerado pelo ASP e desejo receber os valores de cada campo para verificar se o valor dos campos estão da forma que desejo.

 

Essa verificação tem que ser feita após o foco sair de cada campo, por isso uso o VBScript ao invés de dar um submit na página.

 

Para gerar os campos utilizo o seguinte código:

 

<Form name="Form1">

<table>

ASP

[*]<%

 

[*]do until cont = 60

 

[*] cont=cont+1

 

[*] %>

 

[*] <tr>

 

[*] <td><b>Nome do convidado <%=cont%></b></td>

 

[*] <td>

 

[*] <input name="convidado <%=cont%>" size="32">

 

[*] <%if cont < 16 then%>*<%end if%>

 

[*] </td>

 

[*] </tr>

 

[*]<%loop%>

</table>

</form>

 

Para recuperar os valores em VBScript tentei fazer algo como isso aqui, sem sucesso:

 

Chamando a função:

Function Campo_obrigatorio("convidado 7")

 

 

Função:

<script language='VBScript'>

Function Campo_obrigatorio(campo)

var_campo = Form_1+campo+.value

msgbox(var_campo)

End function

</script>

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sei lá.Se o que você quer é fazer uma verificação no cliente, eu faria em javascript, pelo menos iria funcionar em outros browsers além do IE.Tenta algo assim:<input type="text" name="abc" value="" onchange="campoobrigatorio(this)">function campoobrigatorio(campo) {// teste se ta vazioif (campo.value == "") alert("O Campo " + campo.name + " esta vazio");};Se quizer chamar uma função quando perder o foco usa onblur.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tb não entendi muito bem o foco de sua duvida...

Compartilhar este post


Link para o post
Compartilhar em outros sites

talvez em JS seja mais viável.uma rotina de verificação, onsubmit!

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.