Ak to musíte urobiť ..
function disableAutoComplete(id) {
jQuery("#" + id).attr("autocomplete", "off");
}
/* Registers function for SELECT element */
function registerHandler(id, event, handler) {
switch (event) {
case "change":
jQuery(document).ready(function() {
jQuery("#" + id).change(handler);
});
break;
case "click":
jQuery(document).ready(function() {
jQuery("#" + id).click(handler);
});
break;
case "keyup":
jQuery(document).ready(function() {
jQuery("#" + id).keyup(handler);
});
break;
case "focus":
jQuery(document).ready(function() {
jQuery("#" + id).focus(handler);
});
break;
}
}
s dojo namiesto jquery, ako by si to urobil?
odpovede:
1 pre odpoveď č. 1Nie som odborník na dojo, toto riešenie môžete nájsť aj v dokumentácii:
function disableAutoComplete(id) {
dojo.attr(dojo.byId(id), "autocomplete", "off");
}
function registerHandler(id, event, handler) {
dojo.connect(dojo.byId(id), "on" + event, handler);
}
A to nie je jQuery spôsob, ako robiť veci.To by malo byť takto:
function disableAutoComplete(id) {
jQuery("#" + id).prop("autocomplete", "off");
}
/* Registers function for SELECT element */
function registerHandler(id, event, handler) {
jQuery("#" + id).bind(event, handler);
}