我在一個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