我有一个使用C#的MVC网络应用程序。一切正常,直到我执行“保存”操作。这个动作
从页面中读取数据
即
x = $("#mytextbox").val();
x始终是加载页面时填充的初始值。在页面加载后,它不会返回用户键的值。我还注意到这个SAVE函数中的jquery确实执行了jQuery show / hide ex:
$("#messagebox").show(); -- to show the user the feedback for the save action.
现在。如果我按F5或刷新页面。以上所有工作都很好。
可能是我添加到div的html元素不在DOM中吗?
这段代码在我的.ascx(局部视图)
中<script language="javascript" type="text/javascript">
$("#save-button").button(); -- Works
$("#status-button").button(); -- Works
$("#DateField").datepicker(); --Works
alert($("#DebugtextBox").val()); --Works
$("#DebugtextBox").val("test"); -- Works but does not update the val in the html page
alert($("#DebugtextBox").val()); -- Works and shows "TESTS" in the alert. But the field in html page still shows the original val.
//上面这一行的更多信息..这个
答案 0 :(得分:0)
问题是多个文本框具有相同的ID。