Можно ли изменить допустимые входные значения на onbegin
of ajax.beginform
?
Мне нужно изменить значения некоторых полей ввода после отправки формы. Но даже если я изменяю значения через js, на стороне сервера в request.form
, я получаю старые значения, которые были установлены первоначально во время отправки формы. Как получить измененные значения в request.form?
Блок кода выглядит следующим образом:
<% 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>
Теперь, когда я пытаюсь получить request.form["txtname"]
на стороне сервера, я получаю "gaurav" вместо "gaurav pandey".