我在一个aspx的div标签中有HTML元素(输入,具体选择)。我使用Jquery对它们进行了一些计算。我的提交按钮使用onclientclick执行验证,如果返回true,则发生服务器端操作(onclick提交按钮事件)。然而,只要我提交,HTML元素就会失去它们的价值并成为空白。我想在提交后保留这些值,以便用户可以在提交之前查看他们输入的内容。 有些人马建议<asp:UpdatePanel>
。但是,我不想使用.NET AJAX。 这可以用JQuery/Javascript来完成吗?在ASPX中提交后保留HTML控件值
以下是aspx页面内的HTML示例。
<input id="txtLength10" onchange="cc(10);" type="text" class="numeric" maxlength="25" />
<select id="ddClass10"><option value="10">Select Class</option></select>
我不能让他们RUNAT服务器,因为那时我在jQuery的计算使用客户端ID来指代他们。问题是我做这样的事情: '// paddedcounter是从1到10(01到10) $( '#ddClass' + paddedcounter + '选项:选择')的计数器。VAL(Commodity_Class)' 在使用clientID的情况下,我得到'太多的文字错误' – pl56
也许我错过了一些东西,但ClientID将与标记中指定的id相同(当html控件位于aspx页面内时)。 – jdavies
'$('#<%= ddClass'+ paddedcounter +'。ClientID%>').val()'给出的错误太多文字 – pl56