¿Se pueden modificar los valores de entrada publicados en onbegin
de ajax.beginform
? Tengo que modificar los valores de algunos de los campos de entrada después de enviar el formulario. Pero incluso si cambio los valores a través de js, en el lado del servidor en request.form
obtengo los valores anteriores que se configuraron inicialmente en el momento del envío del formulario. ¿Cómo obtener los valores modificados en request.form?Modificar los valores de entrada publicados en el inicio de ajax.beginform
El bloque de código es el siguiente:
<% using(Ajax.BeginForm("action", "controller",
new AjaxOptions{onbegin="funBegin",oncomplete="funComplete"})){
%>
<input type="text" id="txtName" name="txtName" value="gaurav"/>
<input type="text" name="txtAge" value="26"/>
<input type="submit" value="click here" />
<% } %>
<script type="text/javascript">
function funBegin() {
$("#txtName").val("gaurav pandey");
}
function funBegin(result) {
$("#divParent").html(result.get_data());
}
</script>
Ahora cuando intento de conseguir request.form["txtname"]
del lado del servidor, estoy consiguiendo "Gaurav" en lugar de "Pandey Gaurav".
favor, escribir buenas preguntas, no podemos dar una respuesta directa si no enviar una pregunta clara – Nealv
@Nealv: Hola, He modificado la pregunta. Espero eso ayude. Gracias – gaurav
¿Puedes proporcionar el código que no está funcionando? – sheikhomar