Limpar input apos Submit

1. Limpar input apos Submit

Valdinei de Souza Campos
valdinei.campos

(usa CentOS)

Enviado em 06/07/2011 - 10:14h

Bom dia a todos, tenho o codigo abaixo, quando dou o submit e vai para Iframe porem não limpa os campos, como posso fazer? Alguem pode me ajuda?
------------------------------------------------------------------------------------

<html>
<head>


<link href="Css/PadraoFormulario.css" rel="stylesheet" type="text/css" />





</head>



<fieldset style="height: 88%; width: 100%;"> <legend><font color="red">Cadastro de Chip</font></legend>

<body style="margin: 0">
<form name="chip" action="cad_chip.php" method="post" target="Ichip" > <table border="0" align="left">
<tr>
<td>
<tr><td>
IMEI:
</td>
<td>
<input name="imei" type="text" value="" maxlength="20" ><br />
</td></tr>
<tr><td>
Numero:
</td>
<td>
<input name="numero" type="text" maxlength="14" >
</td></tr>
<tr><td>
</td><td>
<input name="" type="Submit" value="Cadastrar" />
</td></tr>
</td>

</tr>

</table>
</form>

<iframe name="Ichip" id="I1" src="img_chip.htm" style="float: top; width: 100%; height: 400px;" border="0" frameborder="0">

</fieldset>

</body>

</html>



  


2. Re: Limpar input apos Submit

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 06/07/2011 - 11:34h

Uma vez fiz isso em javascript usando o evento 'onsubmit'.

$ cat limpar.js
...
function limparCampos() {
setTimeout('document.nome_do_formulario.reset()', 1000);
return true;
}
...

====================

$ cat teste.html
<html>
...
<form ... onsubmit="return limparCampos();">
...

Funcionou tranquilo!

Vê isso pode ajudar.




3. Re: Limpar input apos Submit

Valdinei de Souza Campos
valdinei.campos

(usa CentOS)

Enviado em 06/07/2011 - 13:50h

fiz desta forma

<script language="Javascript">

function limparCampos() {
setTimeout('document.chip.reset()', 1000);
return true;
}
</script>

<form name="chip" action="cad_chip.php" method="post" target="Ichip" >
<table border="0" align="left">
<tr>
<td>
<tr><td>
IMEI:
</td>
<td>
<input name="imei" type="text" value="" maxlength="20" onKeyPress="return digitos(event, this);" onKeyUp="Mascara('IMEI',this,event);"><br />
</td></tr>
<tr><td>
Numero:
</td>
<td>
<input name="numero" type="text" maxlength="14" onKeyPress="return digitos(event, this);" onKeyUp="Mascara('TEL',this,event);">
</td></tr>
<tr><td>
</td><td>
<input name="" type="Submit" onsubmit="return limparCampos();" value="Cadastrar" />
</td></tr>
</td>

</tr>

</table>
</form>




4. Re: Limpar input apos Submit

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 06/07/2011 - 14:21h

E funcionou? Pois o correto que esse evento fique na tag de abertura do 'form'.


5. Re: Limpar input apos Submit

Valdinei de Souza Campos
valdinei.campos

(usa CentOS)

Enviado em 06/07/2011 - 14:27h

nao funcionou. na verdade ele nem limpa






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts