Можно ли изменить допустимые входные значения на onbegin
из ajax.beginform
? Мне нужно изменить значения некоторых полей ввода после отправки формы. Но даже если я изменяю значения через js, на стороне сервера в request.form
, я получаю старые значения, которые были установлены первоначально во время отправки формы. Как получить измененные значения в request.form?Изменить введенные входные значения на onbegin ajax.beginform
Блок кода выглядит следующим образом:
<% 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 Пандей».
Пожалуйста, напишите хорошие вопросы, мы не можем дать прямой ответ, если вы не размещаете четкий вопрос – Nealv
@Nealv: Привет, я модифицировал вопрос. Надеюсь, поможет. Спасибо – gaurav
Можете ли вы предоставить код, который не работает? – sheikhomar