簡體   English   中英

選擇框保留值

[英]Select box persists with value

我有一個JSP頁面,其中包括另一個JSP,該JSP具有所有常見的自定義彈出框。 在我的JSP主頁上,我有一個顯示“取消”的按鈕。 當我按此鍵時,Javascript會調用包含在我所包含的JSP文件中的div

調用的彈出窗口有一個div並且其中有一個下拉框。 用戶可以從下拉框中選擇原因。 現在,如果用戶關閉彈出框並再次單擊“取消”按鈕,則下拉框將保留先前選擇的值。

我想將該值設置為默認值。 如果刷新頁面,則該值將被刪除。 我嘗試刷新頁面,但隨后它會發出警告以確認提交,這在用戶體驗方面並不理想。 我正在使用Struts 2。

我怎樣才能做到這一點?

我找到了解決問題的方法。 在此發布給其他人。 我的html代碼

<select name="cancel.cancelReasonCode" 
        id="selectCancellationReason" 
        data-theme="c" 
        data-mini="true" 
        data-native-menu="false" 
        tabindex="-1">
    <option value="0">Select Cancellation Reason</option>
    <option value="3">Created by mistake</option>
    <option value="2">Incorrect Id</option>
    <option value="1">Data not available</option>
</select>

JavaScript代碼

var myselect = $("select#selectCancellationReason");
myselect[0].selectedIndex = 0;
myselect.selectmenu("refresh");

我在我的應用程序中使用jquery和jquery mobile。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM