2013-11-18 2 views
0

У меня есть страница JSP, в которую входит другой JSP, который имеет все обычные настраиваемые всплывающие окна. На моей главной странице JSP есть кнопка с надписью «Отмена». когда я нажимаю на это, Javascript вызывает div, который присутствует в JSP-файле, который я включил.Поле выбора сохраняется со значением

Вызванный всплывающий файл имеет div, и в нем есть раскрывающийся список. Пользователь может выбрать причину из раскрывающегося списка. Теперь, если пользователь закрывает всплывающее окно и снова нажимает кнопку «Отмена», в раскрывающемся списке сохраняется значение, которое было выбрано ранее.

Я хочу, чтобы значение изменилось до значения по умолчанию. Если я обновляю страницу, значение будет удалено. Я попытался обновить страницу, но затем она дает предупреждение, подтверждающее представление, которое не выглядит хорошо в терминах пользовательского опыта. Я использую Struts 2.

Как это сделать?

+0

не могли бы вы опубликовать код, который вы пробовали ?? – Bhadra

+0

$ ('# selectCancellationReason option [значение = "0"]'); \t // var x = document.getElementById ("selectCancellationReason"); \t //x.setAttribute(headerkey,,-1 "); \t //$("#selectCancellationReason").val("0 "); \t //document.getElementById("selectCancellationReason").options[0].value = "0"; \t //document.getElementById("selectCancellationReason").selectedIndex="0 "; –

+0

сделал попытку autocomplete = "false" для элемента select? – Bhadra

ответ

0

Я нашел решение проблемы. Проводятся здесь для других. Мой 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 мобильный в моем приложении.

Смежные вопросы