w3concepts.form.v1 checkbox checked
-
- Beiträge: 213
- Registriert: Mi 9. Okt 2002, 21:24
- Kontaktdaten:
w3concepts.form.v1 checkbox checked
gibt es eine möglichkeit bei dem modul 'w3concepts.form.v1'
die checkbox auf checked zu stellen????
die checkbox auf checked zu stellen????
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
direkter link: http://w3concepts.net/1/1/51/130.html
post hier im Forum: http://www.contenido.org/forum/viewtopi ... cepts+form
post hier im Forum: http://www.contenido.org/forum/viewtopi ... cepts+form
selbstentwickelte Module:
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR
Downloads und Infos zu den Modulen: gibt es hier.
Modul: Forum | Version 0.9 | getestet: 4.6.24 MR, 4.8.11, 4.8.11 AMR
Modul: Galleriffic | Version: 0.3.4 BETA | getestet: 4.8.11, 4.8.11 AMR, 4.8.12, 4.8.12 AMR
Modul: Metadata | Version: 2.0 | getestet: 4.9.7, 4.9.7 AMR
Modul: Slider Gallery | Version: 1.0 | getestet: 4.9.12 AMR
Modul: Up- & Download | Version: 4.1 | getestet: 4.9.12 AMR
müsste eigentlich gehen wenn ich die doku richtig verstanden habe...
Code: Alles auswählen
###name:feldname; type:checkbox; value:1;###
*** make your own tools (wishlist :: thx)
-
- Beiträge: 1758
- Registriert: Mo 1. Aug 2005, 00:35
- Wohnort: in der schönen Hallertau, mitten im Hopfen
- Kontaktdaten:
IMHO übergibt value den wert an die ausgabe also lediglich 1emergence hat geschrieben:müsste eigentlich gehen wenn ich die doku richtig verstanden habe...
Code: Alles auswählen
###name:feldname; type:checkbox; value:1;###
beispiel:
Code: Alles auswählen
###name:contact; type:radio; value:yes;### yes
###name:contact; type:radio; value:no;### no
yes (bzw. no) als preselected vorzudefinieren habe ich auch irgendwie beim überfliegen der 16 seiten im org-thread nicht gefunden.
Grüsse, Guido
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-
- Beiträge: 213
- Registriert: Mi 9. Okt 2002, 21:24
- Kontaktdaten:
klappt nicht
habe wie folgt eingesetzt:
1. versuch
ergebnis: klappt nicht
2. versuch
ergebnis: klappt nicht
3. versuch
ergebnis: klappt nicht
4. versuch
ergebnis: klappt nicht
1. versuch
Code: Alles auswählen
Newsletter ###name:news; type:checkbox; value:yes;###
2. versuch
Code: Alles auswählen
Newsletter ###name:news; type:checkbox; value:1;###
3. versuch
Code: Alles auswählen
Newsletter ###name:news; type:checkbox; value:checked;###
4. versuch
Code: Alles auswählen
Newsletter ###name:news; type:checkbox; checked;###
Code: Alles auswählen
###name:name; value:ja; type:checkbox; selected:true###
Nur leider merkt sich das Formular die angekreuzten Checkboxen nicht, wenn das Formular wegen fehlerhafter/mangelnder Eingaben nach dem Absenden noch mal angezeigt wird.
Weiß da jemand Rat?
Gruß rzwei
Ich hab inzwischen rausgefunden, wie Checkboxen mit String-Werten wie "ja" über die Validierung hinaus erhalten bleiben:
Diesen Code:
ersetzen durch:
Alternativ könnt Ihr den Code auch so lassen, wie er ist und den Wert der Checkbox auf "1" setzen.
Diesen Code:
Code: Alles auswählen
case 'checkbox':
$formularbezeichner = preg_split('[\[|\]]',$attribute['name']);
if ($sent) {
if ($_POST["{$formularbezeichner[0]}"]["{$formularbezeichner[1]}"] == $attribute['value']) {
echo "<input type=\"checkbox\" $parameter value=\"{$attribute['value']}\" checked=\"checked\" />";
} else {
echo "<input type=\"checkbox\" $parameter value=\"{$attribute['value']}\" />";
}
} else {
if (!empty($attribute['selected']) && $attribute['selected'] == 'true') {
echo "<input type=\"checkbox\" $parameter value=\"{$attribute['value']}\" checked=\"checked\" />";
} else {
echo "<input type=\"checkbox\" $parameter value=\"{$attribute['value']}\" />";
}
}
break;
Code: Alles auswählen
case 'checkbox':
if ($sent) {
if ($_POST["{$attribute['name']}"] == $attribute['value']) {
echo "<input type=\"checkbox\" $parameter value=\"{$attribute['value']}\" checked=\"checked\" />";
} else {
echo "<input type=\"checkbox\" $parameter value=\"{$attribute['value']}\" />";
}
} else {
if (!empty($attribute['selected']) && $attribute['selected'] == 'true') {
echo "<input type=\"checkbox\" $parameter value=\"{$attribute['value']}\" checked=\"checked\" />";
} else {
echo "<input type=\"checkbox\" $parameter value=\"{$attribute['value']}\" />";
}
}
break;