Verwendung des folgenden CodesJQuery IE11 Optionsfeld Selektor
$(".submitButton").click(function(event){
if ($(this).hasClass("disabled")){
event.preventDefault();
return false;
}
if (!$(this).hasClass("disabled")){
$('.invoice-form').find(':input').prop("disabled",false);
$(".invoiceDate").prop("disabled",true);
//event.preventDefault();
//return false;
}
});
In IE11, wenn eine Form vorlegt, alle Elemente werden aktiviert, mit Ausnahme der Radioknöpfe.
Irgendwelche Ideen zu diesem? Wir müssen die Optionsfelder erneut aktivieren, damit der richtige Wert festgelegt wird. Es funktioniert wie erwartet in Nicht-IE-Browsern.
versuchen Sie es wie folgt zu schreiben if ($ (this) .hasClass ("deaktiviert)) {Ihr Code} else {} anstelle von if (! $ (This)) {} –
können Sie sehen, dass HTML! –