Jump to content


Photo

Limpar Campo Separadamente


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

#1 Arak

Arak

    Normal

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

Posted 18/10/2005, 20:22

Saudações...

Eu tenho um form com varios campos e quero limpar cada um deles de forma separada, fiz um código que segue abaixo que está dando erro...

Função para limpar:
<script>
function limp(campo, valor) {
	this.campo = document.campo.reset()
	this.valor = document.valor.reset()
}
</script>

Chamando a função no form:
<td><input type="text" name="pre_um" value="" size="30"></td>
<td>-</td>
<td><input type="text" name="va_um" value="" size="20"></td>
<td><a href="#" onClick="limp(pre_um,va_um);">Limpar</a></td>

agradeço a ajuda.....

Edição feita por: Arak, 18/10/2005, 20:23.


#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 18/10/2005, 22:19

O reset() vai limpar todos os campos de um formulário.. Vc pode apagar os campos separadamente, tirando o conteúdo do value..
document.getElementById("iddocampo").value="";
Assim vc pode passar o id para função e usar
function funcao(c,v){
document.getElementById(c).value="";
. . . . 
}

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 chisto

chisto

    Stand by

  • Usuários
  • 288 posts
  • Sexo:Não informado
  • Localidade:Joinville - SC - Brasil
  • Interesses:INTERNET

Posted 19/10/2005, 07:41

Lembrando que o reset() não server para limpar, ele serve para voltar o formuário ao modo de como ele estava quando você abriu a página, por tanto se ele estiver todo em branco, vai voltar a ser todo branco.
Acidio Alan
Programador e Marcador
A2C- Internet para negócios
www.a2c.com.br

#4 Arak

Arak

    Normal

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

Posted 19/10/2005, 11:52

Saudações...


Obrigado pela atenção.

#5 Arak

Arak

    Normal

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

Posted 22/10/2005, 18:32

Saudações....

Tenho o código abaixo que está dando erro:

Limpa o campo:
function limp(p) {
	document.getElementById(p).value = ""
}

Campo a ser limpado:
<td><input type="text" name="pre_um" id="pre_um" value="" size="30"></td>
<td><input type="button" value="Limpar" onClick="limp(pre_um)"></td>

O erro:

'document.getElementById(...)' é nulo ou não é um objeto.

Grato pela atenção.

#6 Allan Carvalho

Allan Carvalho

    Òó :: ^^

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP
  • Interesses:Um PC novo e rápido. ^^

Posted 22/10/2005, 19:19

Sim...

<script>
function limp(p) {
document.getElementById(p).value = "";
}
</script>
<input type="text" name="pre_um" id="pre_um" value="" size="30">
<input type="button" value="Limpar" onClick="limp('pre_um');">


Simples! (y) :D

;)
Nome: Allan V. Ferreira de Carvalho.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com

Posted Image


#7 Arak

Arak

    Normal

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

Posted 23/10/2005, 12:58

Saudações...

Obrigado.

#8 Allan Carvalho

Allan Carvalho

    Òó :: ^^

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP
  • Interesses:Um PC novo e rápido. ^^

Posted 23/10/2005, 13:18

Não há de que. ;)

Até mais. (y)
Nome: Allan V. Ferreira de Carvalho.
Localidade: Campinas - SP
Linguagem de desenvolvimento: XHTML | CSS (Tableless) | JavaScript | AJAX | PHP
Contatos: brkamikasecps@gmail.com | brkamikasecps@hotmail.com

Posted Image





0 user(s) are reading this topic

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

IPB Skin By Virteq