Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] Asp.net mvc 4 razor

Estas en el tema de Asp.net mvc 4 razor en el foro de .NET en Foros del Web. Amigos, necesito de su ayuda....tengo un formularios en asp.net mvc RAZOR y lo tengo de esta manera: @using (Html.BeginForm()) { // @Html.ValidationSummary("No fue posible crear ...
  #1 (permalink)  
Antiguo 21/12/2013, 17:43
 
Fecha de Ingreso: agosto-2013
Mensajes: 10
Antigüedad: 11 años, 6 meses
Puntos: 0
Asp.net mvc 4 razor

Amigos, necesito de su ayuda....tengo un formularios en asp.net mvc RAZOR y lo tengo de esta manera:

@using (Html.BeginForm()) {
// @Html.ValidationSummary("No fue posible crear la Persona") esto es para mostrar el mensaje arriba en general.
<fieldset>
<legend>Registration Form</legend>
<ol>
<li>
@Html.LabelFor(m => m.Nombre)
@Html.TextBoxFor(m => m.Nombre)
@Html.ValidationMessageFor(m => m.Nombre)
</li>
<li>
@Html.LabelFor(m => m.Apellidos)
@Html.TextBoxFor(m => m.Apellidos)
@Html.ValidationMessageFor(m => m.Apellidos)
</li>
<li>
@Html.LabelFor(m => m.Edad)
@Html.TextBoxFor(m => m.Edad)
@Html.ValidationMessageFor(m => m.Edad)
</li>
<li>
@Html.LabelFor(m => m.Comuna)
@Html.TextBoxFor(m => m.Comuna)
@Html.ValidationMessageFor(m => m.Comuna)
</li>
<li>
<label for="Mensaje"></label>
</li>
</ol>
<input type="submit" value="Registrar" name="boton"/>
<input type="submit" value="Volver" name="boton" />
<input type="submit" value="Llenar" name="boton" />
<input type="submit" value="limpiar" name="boton" />
</fieldset>

La consulta es como puedo limpiar una caja de texto desde el codigo??... por ejemplo en asp.net webforms lo hago con txtNombre.Text = "";

Espero su respuesta, gracias.
  #2 (permalink)  
Antiguo 21/12/2013, 22:15
 
Fecha de Ingreso: diciembre-2013
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Asp.net mvc 4 razor

Hola,

La gran diferencia de MVC con los WebForms es que ahora trabajas con el html directamente, eso lo puedes cambiar fácilmente con Javascript o Jquery desde el lado del cliente, algo como:

<script>
//Javascript
document.getElementById("Nombre").value = "";

//Jquery
$('#Nombre').val('');

</script>
  #3 (permalink)  
Antiguo 22/12/2013, 11:11
 
Fecha de Ingreso: agosto-2013
Mensajes: 10
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Asp.net mvc 4 razor

cree una función:

<script type="text/javascript">
Function limpiar()
{
document.getElementById("Nombre").value = "";
}
</script>

<input type="submit" value="limpiar" name="boton" onclick="limpiar()"/>

pero no me funciona..no limpiar el textbox.. alguna idea?
  #4 (permalink)  
Antiguo 22/12/2013, 11:14
 
Fecha de Ingreso: agosto-2013
Mensajes: 10
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Asp.net mvc 4 razor

Ahora si me funciono.. cambie el nombre de la function a minúscula y quedo:

<script type="text/javascript">
function limpiar()
{
document.getElementById("Nombre").value = "";
}
</script>

y le agregue en el botón el return:

<input type="submit" value="limpiar" name="boton" onclick="return limpiar()"/>

Muchas gracias, Saludos.

Etiquetas: formulario, mvc, net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:01.