checkboxen
Tina
- php
Hallo zusammen
ich arbeite momentan mit php in Verbindung mit Smarty.
Nun habe ich mir eine checkbox gebstelt:
$smarty->assign('cust_checkboxes', array(
1 => 'Gliedern'));
$smarty->assign('customer_id', 1);
auf .tpl sieht das so aus:
{html_checkboxes name="id" onclick="" options=$cust_checkboxes selected=$customer_id separator="<br />"}
Nun habe ich volgendes Problem. Es soll nämlich so sein das wenn man in der Box den Hacken setzt darunter z.b. "Hallo" erscheint. Klicke ich nochmals auf die Box so das der Hacken wieder verschwindet soll auch der darunter stehende Text verschwinden.
Ich weiß das muss irgendwie mit onclick gehen hab mir das auch schon auf der Seite hier durchgelses, es aber leider nicht geschafft.
Könnt ihr mir helfen?
Vielen Dank
Hallo,
es geht nur mit Javascript und hat mit PHP und Smarty nix zu tun. PHP ist PHP-Hypertext-Preprozessor, also spuckt HTML aus. Innerhalb des HTML, auf Deiner Seite, auf Deinem Rechner, passiert dann Javascript.
onclick und checkbox und javascript könnten dich weiterbringen.
paule
Oh nein ich hab noch nie was mit Java Script gemacht.
Wie stelle ich das denn an???
Oh nein ich hab noch nie was mit Java Script gemacht.
Wie stelle ich das denn an???
ids vergeben, bei der checkbox einbauen: onclick="checkboxCheck()";
einen div angeben, mit id <div id="xyz">
<script>
function checkboxCheck(){
if(document.getElementById('checkboxid').checked) {
document.getElementById('xyz').innerHTML="Hallo, ich bin checked"
}
else {
document.getElementById('xyz').innerHTML="nischt"
}
</script>
so ungefähr, bei der if Bedingung könnt es auch ...checked=="checked" heißen müssen.
das prinzip sollte aber klar sein.
paule