ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
695
695
EMPFEHLEN
-
Hallo,
<script language="JavaScript" type="text/javascript">
function neuladen()
{
var f = document.forms[0];
document.forms[0].submit();
}
</script>
Diesen Script habe ich in meiner Seite, welche auch Checkboxen und
DropDown Felder hat.
Wähle ich nun einen Eintrag aus einem Dropdown Menü aus, wird die
Seite sofort aktualisiert. Und zwar damit:
onChange="javaScript:neuladen()
Bis dahin klappt es wunderbar.
Nur dieses Prinzip funktioniert irgendwie nicht mit den Checkboxen.
Hier mal eben ein Stück Code:
Wie gesagt, wenn ich nun eine Checkbox auswähle, soll das gleiche passieren,PHP-Code:<select name="paper" size="1" class="select" onChange="javaScript:neuladen()"
tabindex="5" style="width:230pt" value="<?PHP echo $_POST['paper']; ?>">
<option value="1"
<?php if($_POST['paper'] == 1) echo "selected=\"selected\""; ?>>leichter Karton
</option>
//usw.
</select>
wie bei dem Dropdown-Menü.
Geht das überhaupt?Learning By Doing.... Oder?
-
Wenn eine Checkbox gecheckt ist wird
$_POST['checkboxname'] == "checkboxvalue übergeben, wenn kein Value gesetzt ist, wird
$_POST['checkboxname'] == "checkboxname" übergeben.
Evtl. hilft das weiter?
-
26.03.04 09:30 #3
Und bei einer Checkbox musst du "checked" und nicht "selected" eintragen
MfG AqUaSoN!C
o Wie man richtig Fragen stellt o
o Nicht in Problemen sondern in Lösungen denken! o
o Es gibt 2 Dinge, die sind unendlich: das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir noch nicht ganz sicher. o
> Meine Linksammlung > http://linksys.aquasonic.ch
> Mein Wiki > http://wiki.aquasonic.ch
-
Es klappt. Thanx!

Wenn ich euch nicht hätte...
PHP-Code:<input type="checkbox" name="beschicht" onChange="javaScript:neuladen()"
value="1" class="radio"
<?php if($_POST['beschicht'] == 1) echo " checked"; ?>
tabindex="9">textLearning By Doing.... Oder?
-
Wenn ich PHP- und HTML Code gemischt habe, funktioniert das wunderbar.
Nun würde ich das aber gerne in eine Funktion packen und ein Template füllen.
Sprich:
Ich habe in dem Template folgende Zeile:
<select name="art" size="1" class="select" onChange="javaScript:neuladen()"
tabindex="6" style="width:230pt" value="{art}">
{art_options}
</select>
Die Funktion durchläuft mit einer for-Schleife eine Datenbank und generiert die
<option ...>
Soweit geht es.
Nun die Probleme:
1.
Was muss ich tun, damit der erste Eintrag in der Tabelle auch zu Beginn in der
Checkbox angezeigt wird? Momentan ist der Letzte "selected"
2.
Wie muss die Funktion aussehen, damit das Gleiche passiert, wie in dem
Mix-Quelltext?Learning By Doing.... Oder?
Ähnliche Themen
-
checkboxen -> den Haken merken (ob gesetzt oder nicht)
Von kirina im Forum ASPAntworten: 0Letzter Beitrag: 16.08.10, 12:46 -
Checkboxen checked="checked" nach dem Senden merken
Von Fiberman im Forum PHPAntworten: 7Letzter Beitrag: 09.06.10, 14:35 -
Alle Checkboxen an oder aus mit Chechbox
Von Thomas_Jung im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 23.09.07, 02:27 -
Checkboxen ausgewählt oder nicht [PHP&mySQL]
Von Pixelschubser im Forum PHPAntworten: 11Letzter Beitrag: 19.08.04, 09:10 -
Prüfen von Checkboxen ob checked
Von türke im Forum PHPAntworten: 4Letzter Beitrag: 21.01.04, 09:25





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren