Ir para conteúdo
Fórum Script Brasil
  • 0

Pegar "value" Dos Elementos Do Form


Vinícius

Pergunta

Bom dia.

Fiz um código em Java Script para pegar os valores de todos os elementos de um formulário.

O problema é o seguinte:

Assim funciona:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>Untitled Document</title>

</head>

<body>

<form action="">

<p><input type="radio" name="teste" value="valor um">Valor um</p>

<p><input type="radio" name="teste" value="valor dois">Valor dois</p>

</form>

<script>

   for (i=0;i<document.forms[0].elements.length;i++){

      document.write(document. forms[0].elements.value)

      document.write("<br>")

      }

</script>

</body>

</html>

Assim não funciona:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>Untitled Document</title>

</head>

<body onLoad="teste()">

<form action="">

<p><input type="radio" name="teste" value="valor um">Valor um</p>

<p><input type="radio" name="teste" value="valor dois">Valor dois</p>

</form>

<script>

function teste()

   {

   for (i=0;i<document.forms[0].elements.length;i++){

      document.write(document. forms[0].elements.value)

      document.write("<br>")

      }

   }

</script>

</body>

</html>

No 2º script ele só pego o primeiro valor.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...