Hat niemand hierzu einen Tip für mich?
Ich bin schon soweit, dass meiner Meinung nach das required-Attribut dafür verantwortlich ist.
Gibt es eine Möglichkeit dieses Atrtibut per JQuery zu entfernen bzw. wieder hinzufügen:
Code:
jQuery(document).ready(function(){
jQuery(".flurstueck-adresse").hide();
jQuery("#opt_18_0").click(function(){
jQuery(".flurstueck-adresse").hide();
jQuery(".katasterbezeichnung").show();
return true;
});
jQuery("#opt_18_1").click(function(){
jQuery(".flurstueck-adresse").show();
jQuery(".katasterbezeichnung").hide();
return true;
});
});
So das bspw. bei der Funktion "jQuery("#opt_18_0").click(function(){..." nicht nur die Elemente versteckt werden sondern auch deren required-Attribute gelöscht werden und bei Aufruf der anderen Funktion die required-Attribute wieder hinzugefügt werden?
Das required-Attribut scheint nur für die Einfärbung und Hervorhebung auf der Seite zuständig zu sein. Das Formular wird jedenfalls nicht abgeschickt wenn ich mit
Code:
jQuery("#ctrl_195").removeAttr('required');
das Attribut entferne.
Die mandatory-Klasse ist dafür auch nicht zuständig. Ist das wohl ein Eintrag in der Datenbank der vor dem abschicken überprüft wird?
Lesezeichen