jquery sieht nun so aus:
Code:
$(".ce_form input.mandatory").attr("required",true);
Somit gehe ich da schon mal nicht an Module ran.
Zum Nutzen: Ich habe mir einfach Formular erstellt und dort die möglichen Elemente eingefügt um diese mit CSS zu stylen. Ich erstelle nur ein Theme, auf die Nutzung habe ich somit dann keinen Einfluss.
Wenn ich das richtig verstehe gibt es für das Formular doch nur die Möglichkeit die Daten entweder zu speichern und/oder per E-Mail zu versenden oder liege ich da falsch?
Um das für dich vielleicht deutlicher zu machen:
Code:
.ce_form input:required,
.ce_form textarea:required,
.ce_form select:required {
&:invalid {
border-color: $borderRed;
background-color: rgba(255,0,0,0.1);
}
&:valid {
border-color: $borderGreen;
background-color: rgba(0,255,0,0.1);
}
}
Je nachdem ob es valid oder invalid ist setze ich da styles, die dann bei der Eingabe on the fly geändert werden. Also Feld = rot -> hier muss was Eingegeben werden, grün -> Eingabe reicht aus. So in etwa.
Lesezeichen