ich suche eine Möglichkeit, das wenn in einem PHP script eine Checkbox
"checked" ist, das dann unterhalb ein eingabefeld angezeigt wird, und wenn
die Checkbox nicht "checked" ist, das das eingabefeld nicht zu sehen ist.
wisst Ihr was ich meine
nach was soll ich da suchen in Google?
oder hatt jemand einen Tip zu diesem Problem?
mfg
Susanne
Re: checkbox in PHP
am 17.11.2006 00:32:28 von Hadanite Marasek
Nun, eine Checkbox ist innerhalb eines Formulars. Und wenn dieses
Formular gesendet wird, dann ist der Wert der Checkbox in $_GET/$_POST
(je nach Methode) gesetzt oder nicht.
nehmen wir mal an, Du habest
kannst Du es z. b. wie folgt abprüfen:
if(isset($_POST["anzeigen"]) and $_POST["anzeigen"]==1) {
...eingabefeld...
}
Das geht aber wie gesagt nur, wenn das Formular einmal per Druck auf
einen Submit-Button gesendet wurde.
Meine Intuition sagt mir, dass Du aber eine Lösung suchst, bei der das
Feld direkt erscheint, sobald der Benutzer die Checkbox angetickt hat.
Sowas macht man, indem man das Dokument mit JavaScript manipuliert und
wäre dann ein Fall für die entsprechende NG.
Susanne Fürst wrote:
> Hallo.
>
> ich weiss nicht ob ich hier richtig bin.
>
> ich suche eine Möglichkeit, das wenn in einem PHP script eine Checkbox
> "checked" ist, das dann unterhalb ein eingabefeld angezeigt wird, und wenn
> die Checkbox nicht "checked" ist, das das eingabefeld nicht zu sehen ist.
>
> wisst Ihr was ich meine
> nach was soll ich da suchen in Google?
> oder hatt jemand einen Tip zu diesem Problem?
>
> mfg
> Susanne
>
>
Re: checkbox in PHP
am 17.11.2006 00:50:04 von Rudi Menter
Hadanite Marasek schrieb:
> ein Fall für die entsprechende NG
de.comp.lang.javascript
Re: checkbox in PHP
am 17.11.2006 08:43:52 von Claus Reibenstein
Susanne Fürst schrieb:
> ich weiss nicht ob ich hier richtig bin.
Ich glaube nicht.
> ich suche eine Möglichkeit, das wenn in einem PHP script eine Checkbox
> "checked" ist, das dann unterhalb ein eingabefeld angezeigt wird, und wenn
> die Checkbox nicht "checked" ist, das das eingabefeld nicht zu sehen ist.
Wenn ich Dich richtig verstehe, dann möchtest Du das Feld ein- bzw.
ausblenden, wenn jemand die Checkbox anklickt? Das kann mit PHP nicht
gehen, da PHP auf dem Server läuft und die Seite, wenn sie einmal
aufgebaut ist, keine Verbindung mehr zum Server hat. Das geht nur mit
lokalen Mechanismen.
Hier fällt mir spontan JavaScript ein. Damit geht so etwas. Natürlich
nur dann, wenn der User in seinem Browser JavaScript auch aktiviert hat.
Viele schalten dies jedoch ab (warum auch immer).
GruÃ. Claus
--
,~°O O
O ,´ / |/|\
/ |¯`. Das neue Hochzeits-Branchenbuch im Internet ,´ / | |\
/__| `~...............................................~´ /___|/ /
Re: checkbox in PHP
am 17.11.2006 12:33:29 von Bernd Muent
Susanne Fürst schrieb:
> ich weiss nicht ob ich hier richtig bin.
>
> ich suche eine Möglichkeit, das wenn in einem PHP script eine Checkbox
> "checked" ist, das dann unterhalb ein eingabefeld angezeigt wird, und wenn
> die Checkbox nicht "checked" ist, das das eingabefeld nicht zu sehen ist.
>
> wisst Ihr was ich meine
> nach was soll ich da suchen in Google?
> oder hatt jemand einen Tip zu diesem Problem?
Das geht nur mit JavaScript. Etwa so (ungetestet):
Gruß, Bernd
--
BM Computer-Services, Bergmannstr. 66, 10961 Berlin
Webdesign, Internet, Layout und Grafik
Tel.: 030/20649400, mobil 0175/7419517, Fax: 030/20649401
Web: http://www.bmservices.de, eMail: kontakt@bmservices.de
Re: checkbox in PHP
am 17.11.2006 22:45:26 von xlarge
Danke für die Infos, werde mich an die zustänige NG wenden.
besten Dank
Gruss Susanne
"Bernd Muent" schrieb im Newsbeitrag
news:ejk6va$bbu$1@murphy.mediascape.de...
> Susanne Fürst schrieb:
>
>> ich weiss nicht ob ich hier richtig bin.
>>
>> ich suche eine Möglichkeit, das wenn in einem PHP script eine Checkbox
>> "checked" ist, das dann unterhalb ein eingabefeld angezeigt wird, und
>> wenn die Checkbox nicht "checked" ist, das das eingabefeld nicht zu
>> sehen ist.
>>
>> wisst Ihr was ich meine
>> nach was soll ich da suchen in Google?
>> oder hatt jemand einen Tip zu diesem Problem?
>
> Das geht nur mit JavaScript. Etwa so (ungetestet):
>
>
>
>
>
>
>
> Gruß, Bernd
>
>
>
>
> --
> BM Computer-Services, Bergmannstr. 66, 10961 Berlin
> Webdesign, Internet, Layout und Grafik
> Tel.: 030/20649400, mobil 0175/7419517, Fax: 030/20649401
> Web: http://www.bmservices.de, eMail: kontakt@bmservices.de