2008-11-08 24 views

Respuesta

1

Algunas soluciones se enumeran aquí:

Clear a form in ASP.Net

que estaba buscando la misma solución en ASP.Net para aclarar mi forma en el clic y yo aterrizamos en este post. Miré todos los comentarios y respuestas. Decidí usar la etiqueta de entrada antigua simple y creé un botón de restablecimiento de HTML. Funcionó como un amuleto, sin devoluciones ni javascripts. Si hay alguna captura, yo no pude encontrar ...

3

uso de JavaScript que puede hacer:

document.forms[0].reset(); 

o

theForm.reset(); // at least with ASP.NET 2.0 

Como en

<input type='button' id='resetButton' value='Reset' onclick='theForm.reset();return false;' //> 
7

Depende de su definición de restablecimiento. Una manera trivial de hacer algo como esto podría ser un botón con código subyacente:

Response.Redirect(Request.Url.PathAndQuery, true); 

O una variación de los mismos.

0

Esto debería funcionar:

function resetForm() 
{ 
    var inputs = document.getElementsByTagName('input'); 
    for(var i=0;i<inputs.length;i++) 
    { 
     if(input[i].type == 'text') 
      input[i].value = ""; 
    } 
} 
0

La forma más fácil de borrar todos los controles en su formulario en una enviar es:

form1.Controls.Clear() 
+1

form.controls.clear() eliminará todos los controles del formulario, restablecer formulario es borrar los valores del control –

6

Esto funciona para mí:

<asp:Button ID="btnReset" runat="server" Text="Reset" 
OnClientClick="this.form.reset();return false;" /> 
+0

¿por qué usted agregó devolver falso al final? – UfukSURMEN

+0

para evitar la acción predeterminada de hacer clic en el botón y ejecutar solo esta parte del código que escribió – hamada147

5
<input type="reset" value="Clear" /> 
+2

Me sorprende que esta respuesta no se haya dado ya. Sería más útil con un poco más de detalle; Explique que un formulario ASP.NET es realmente solo un formulario HTML, por lo que poner ese control dentro del elemento '

' funcionará como siempre. –

+0

Me parece la solución más elegante sugerida aquí. – Tillito

Cuestiones relacionadas