Czy można zmodyfikować wartości wpisów na onbegin
z ajax.beginform
? Muszę zmodyfikować wartości niektórych pól wejściowych po przesłaniu formularza. Ale nawet jeśli zmienię wartości przez js, po stronie serwera w request.form
otrzymuję stare wartości, które zostały ustawione początkowo w momencie przesłania formularza. Jak uzyskać zmodyfikowane wartości w pliku request.form?Modyfikuj wysłane wartości wejściowe w onbegin ajax.beginform
Blok kodu jest następujący:
<% 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>
Teraz, gdy próbuję dostać request.form["txtname"]
po stronie serwera, otrzymuję „gaurav” zamiast „gaurav Pandey”.
Proszę napisać dobre pytania, nie możemy dać jednoznacznej odpowiedzi, jeśli nie umieścić wyraźne pytanie – Nealv
@Nealv Cześć, mam pytanie zmodyfikowany. Mam nadzieję, że to pomoże. Dzięki – gaurav
Czy możesz podać kod, który nie działa? – sheikhomar