Это очень сложно объяснить, но давайте сушим.Сменные значения и значения по умолчанию для отдельных элементов
можно установить значение #breakhourdropdown
и #breakminutedropdown
(они <select>
-элементов) к '00'
или '30'
если переменная worktimewithoutbreak
больше или выше, чем 21600
.
Для этих элементов должны быть значения по умолчанию.
Но если пользователь хочет выбрать другое значение, щелкнув элементы <select>
, ничего не изменится.
Должна быть опция, согласно которой пользователь может изменить значения по умолчанию этих двух элементов.
$("#breakhourdropdown,#breakminutedropdown").change(function() {
var worktimewithoutbreak = 25000;
if (worktimewithoutbreak >= 21600) {
var breakhour = $('#breakhourdropdown').val('00');
var breakminutes = $('#breakminutedropdown').val('30');
}
if (worktimewithoutbreak <= 21600) {
var breakhour = $('#breakhourdropdown').val('00');
var breakminutes = $('#breakminutedropdown').val('00');
}
});
EDIT: Демонстрация проблемы:http://jsfiddle.net/XrcfM/
Сделать jsfiddle с кодом, чтобы продемонстрировать вашу проблему. – Palpatim
@Palpatim Я добавил демо-код с проблемой на вопрос. http://jsfiddle.net/XrcfM/ – Mike