Jump to content


Photo

Passar Variáveis Em Uma Função


  • Faça o login para participar
4 replies to this topic

#1 manu

manu

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 20/06/2006, 09:31

Olá!!

Eu tenho um formulário e no evento onClick on botão eu gostaria que uma função fosse executada e passar por parâmetros os valores dos elementos desse form.

Tente da seguinte forma mas não está dando certo:

<form name="form1" method="post" action="">
<input name="txtEmpresa" type="text" class="listmenu" id="txtEmpresa" size="35">
<select name="listaCidade" class="listmenu" id="listaCidade">
<option selected value="1">TODAS</option>
<option value="2">DOIS</option>
<option value="3">TRES</option>
</select>
<input name="btnBuscar" type="submit" id="btnBuscar" value="Buscar" onClick="funcao1(1,document.form1.input.value,document.form1.select.value)">

Será que alguém poderia, por favor, me dar uma mãozinha?
Obrigada desde já!!!

#2 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 20/06/2006, 09:43

document.form1.txtEmpresa.value .. etc
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#3 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 20/06/2006, 09:50

<html>
<head>
<title>This is an test</title>
</head>
<body>

<form name="form" method="post" action="./">

<input name="texto" type="text"><br>
<select name="lista">
<option value="1" selected>01</option>
<option value="2">02</option>
<option value="3">03</option>
</select><br>

<input name="button" type="button" value="Clique"
onClick='alert(
"Campo texto: " + window.document.forms["form"].elements["texto"].value + "\n" +
"Campo lista: " + window.document.forms["form"].elements["lista"][window.document.forms["form"].elements["lista"].selectedIndex].value
);'>

</form>

</body>
<html>


Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#4 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 20/06/2006, 10:05

Boooaaa garoto, muito bom Cristiano, só deixando claro que também é possível fazer referenciando diretamente o nome do objeto em questão:



onClick="alert('Select: ' + document.form.lista.value + '\nTexto: ' + document.form.texto.value)"



;)
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#5 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 20/06/2006, 10:12

Por questão de compatibilidade é bom usar o padrão DOM. :]
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq