Я пытаюсь сделать следующее в JQuery. У меня есть 2 comboboxes, и я хочу убедиться, что их выбранные значения идентичны. Если пользователь выбирает значение в одном из комбо, как и другое, я хочу предупредить «недействительный op» и установить для выбранного значения combo его предыдущее значение. так я писал:jQuery live метод в combobox взаимодействии
$("#SelectGroupMargin").live("onchange", function() {
// save the value before the change in case the change is invalid
var valBeforeChange = $("#SelectGroupMargin").val();
var currentLimitedRuleVal = $("#SelectGroup").val();
var newFillerRule= $(this).val();
// check that the new value does not colide with the value of the limited rule
// if it does colide alert the user and return to the former value
if (currentLimitedRuleVal == newFillerRule) {
alert("invalid op");
$("#SelectGroupMargin").text(valBeforeChange);
}
});
, но у меня есть несколько проблем: 1) OnChange не отвечает - просто нажмите и focusout 2) newFillerRule всегда идентичны valBeforeChange
Есть ли у вас лучшая идея/короче любой совет thank u
Я думаю, что приемлемая грамматика и орфография могут помочь вам немного больше. Здесь мы высоко ценим хорошо сформированные вопросы. –
как мне составить код? – ronk
4 пространства. http://stackoverflow.com/editing-help, но в FAQ здесь не говорится, что предложения начинаются с заглавных букв. –