• Hallo liebe Userinnen und User,

    nach bereits längeren Planungen und Vorbereitungen sind wir nun von vBulletin auf Xenforo umgestiegen. Die Umstellung musste leider aufgrund der Serverprobleme der letzten Tage notgedrungen vorverlegt werden. Das neue Forum ist soweit voll funktionsfähig, allerdings sind noch nicht alle der gewohnten Funktionen vorhanden. Nach Möglichkeit werden wir sie in den nächsten Wochen nachrüsten. Dafür sollte es nun einige der Probleme lösen, die wir in den letzten Tagen, Wochen und Monaten hatten. Auch der Server ist nun potenter als bei unserem alten Hoster, wodurch wir nun langfristig den Tank mit Bytes vollgetankt haben.

    Anfangs mag die neue Boardsoftware etwas ungewohnt sein, aber man findet sich recht schnell ein. Wir wissen, dass ihr alle Gewohnheitstiere seid, aber gebt dem neuen Board eine Chance.
    Sollte etwas der neuen oder auch gewohnten Funktionen unklar sein, könnt ihr den "Wo issn da der Button zu"-Thread im Feedback nutzen. Bugs meldet ihr bitte im Bugtracker, es wird sicher welche geben die uns noch nicht aufgefallen sind. Ich werde das dann versuchen, halbwegs im Startbeitrag übersichtlich zu halten, was an Arbeit noch aussteht.

    Neu ist, dass die Boardsoftware deutlich besser für Mobiltelefone und diverse Endgeräte geeignet ist und nun auch im mobilen Style alle Funktionen verfügbar sind. Am Desktop findet ihr oben rechts sowohl den Umschalter zwischen hellem und dunklem Style. Am Handy ist der Hell-/Dunkelschalter am Ende der Seite. Damit sollte zukünftig jeder sein Board so konfigurieren können, wie es ihm am liebsten ist.


    Die restlichen Funktionen sollten eigentlich soweit wie gewohnt funktionieren. Einfach mal ein wenig damit spielen oder bei Unklarheiten im Thread nachfragen. Viel Spaß im ngb 2.0.

PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszublenden

cellphones

Neu angemeldet

Registriert
19 Jan. 2014
Beiträge
63
Hi,

ich habe nun angefangen, mich mit PHP/HTML zu beschäftigen und eigentlich geht es ganz gut voran.

Wollte jetzt so etwas machen wie:

Wenn der User eine Checkbox aktiviert geht er per Next-Button auf Seite B - ohne die Aktivierung dieser geht er weiter auf Seite C. Da das mit dem If/Else noch nicht so funktioniert, dachte ich, ich würde verschiedene Buttons einblenden.

Mit der Aktivierten Checkbox wird der Nest-Button für Seite B angezeigt, sonst Seite C.
Wäre dies machbar?

Gerne mit einer kleinen "Hilfe".

Fange damit erst an - wenn mir jemand notfalls einen Link gibt (weil er ihn gut findet), wo ich mich da einlesen kann - dann mache ich auch das gerne. Wie gesagt - hab damit quasi jetzt erst angefangen - sorry also für die dumme Frage :)
 

Timon3

Team ModMii

Registriert
17 Juli 2013
Beiträge
499
Re: PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszuble

Du hast, soweit ich das sehe, zwei einfache Möglichkeiten. Die eine würde Javascript brauchen - ich würde dabei JQuery empfehlen. Da kannst du ein Event an die Checkbox binden und so immer den Button aktivieren, den du klickbar machen willst. Die andere Möglichkeit wäre, den Wert der Checkbox per GET oder POST mit einem einfachen PHP-Script auszulesen und je nach Wert dann Seite B oder Seite C zu inkludieren.

Falls du konkrete Code-Beispiele brauchst, geb Bescheid - poste dann bitte aber deinen bisherigen Code.
 

cellphones

Neu angemeldet

Registriert
19 Jan. 2014
Beiträge
63
  • Thread Starter Thread Starter
  • #3
Re: PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszuble

Ich werde erst einmal versuchen, dass gesagte per Google zu verarbeiten - und wenn es nicht klappt, melde ich mich nochmal inkl. Code :)
 

tophirsch

erster Hirsch am Platze

Registriert
6 Aug. 2013
Beiträge
929
Ort
hinterm Wald
Re: PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszuble

Habe sowas ähnliches schon mal per CSS gelöst, ich suche mal kurz...

Edit:
https://jsfiddle.net/6yst3xwg/

Wie deine Selektoren für die auszublendenden Elemente genau aussehen muss, hängt natürlich von deiner Dokumentstruktur ab
 
Zuletzt bearbeitet:

Viandi

Neu angemeldet

Registriert
24 Juli 2015
Beiträge
42
Ort
NRW
Re: PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszuble

Ich weiß nicht so ganz, ob das hier noch aktuell ist, habe dir aber ein kleines Beispiel aus HTML und JS zusammen gebastelt.
https://jsfiddle.net/dvw0brks/
 

0xFADED

$coffee->toCode();

Registriert
26 Juni 2015
Beiträge
115
Ort
XFxFQVJUSA==
Re: PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszuble

Da das mit dem If/Else noch nicht so funktioniert, dachte ich, ich würde verschiedene Buttons einblenden

Ich hab dir mal was mit PHP zusammengebastelt.
Ist nicht perfekt, aber sollte in etwa zeigen was ich meine oder :D ?

[src=php]
<?php
//Werte aus der HTML Form
$state = isset($_GET["state"]) ? $_GET["state"] : "";
$answer = isset($_GET["cheese"]) ? $_GET["cheese"] : "";

//Wenn das Formular abgeschickt wurde mach was
if($state == "sent"){
//Wenn Käse angekreuzt ist leite auf Seite B um
if($answer == "wants_cheese"){
header("Location: http://bit.ly/1Jjifs8");
die();
//Wenn nicht auf Seite C
}else{
header("Location: http://bit.ly/1mSbeF6");
die();
}
}
?>

<form action="" method="GET">
Ihre Pizza ist fast fertig :)<br/>
<br/>
Toppings:<br/>
<br/>
<input type="checkbox" name="cheese" value="wants_cheese"/>Extra Käse!<br/>
<input type="hidden" name="state" value="sent"/>
<br/>
<input type="submit" value="BESTELLEN ^-^"/>
</form>
[/src]


Eine Version zum rumprobieren gibt's hier (weiß aber nicht wie lange das online ist): http://preview.xiqojziaq4h7iuditkju7ya0k71iqkt9bh68s2l33o00y66r.box.codeanywhere.com/


EDIT:
Tja, das wars wohl mit der Preview.
Du musst den Code wohl bei Codepad oder PHPFiddle laufen lassen :P
 
Zuletzt bearbeitet:

Jester

★★★★☆ (Kasparski)

Registriert
1 Dez. 2014
Beiträge
6.066
Ort
Code Azure
Re: PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszuble

[src=javascript]
<form action="[URL für non-checked]" method="GET">
<input type="checkbox" name="targetSwitcher" value="[DeinWert]" onclick="if(this.checked){this.form.action='[URL für checked]'}else{this.form.action='[URL für non-checked]'}">
[/src]

Gruß, J.

Ps: eine JS-Weiche ist natürlich nur bedingt sinnvoll.
Willst Du das mit PHP machen, setze die Weiche im PHP Header, abhängig vom Wert der Checkbox (wie in greensn0w's Beispiel.
 

werner

Suchtspielmacher (ehm.)

Registriert
20 Juli 2014
Beiträge
743
Ort
Mannheim
Re: PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszuble

@Jester:

Nette Inline Lösung, doch sollte das natürlich auch PHP mäßig gelöst werden, sollte der User kein Javascript unterstützen.
Da die Seite sowieso neu geladen wird, ist reine PHP Lösung in diesem Fall mMn besser. Dann muss der TE nicht auch noch mit Javascirpt rumhantieren.
 

Jester

★★★★☆ (Kasparski)

Registriert
1 Dez. 2014
Beiträge
6.066
Ort
Code Azure
Re: PHP / HTML / ? - Besteht die Möglichkeit, per Checkbox einen Button ein-/auszuble

@wernersbacher:
Yup, hast Recht, daher auch mein Hinweis zur bedingten Sinnhaftigkeit dazu im Post.
Dennoch war ja ursprünglich die Inline-Client-Weiche gefragt - das hat mich zu dem Snippet verleitet.
 
Oben