Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

auf-/zuklappbare Radiobuttons

Empfohlene Antworten

Veröffentlicht

Hey Leute,

hab wieder einmal ein Problem :uli

vornachteil.jpg

Egal wie oder was ich mach, es geht immer irgendwo irgendetwas nicht ...

Ich brauch es so, dass am Anfang nur die beiden RadioButtons "Vorteil oder eher..." und "Nachteil oder ..." angezeigt werden; sobald man auf einen der beiden draufklickt tauchen die unteren RadioButtons vom jeweiligen Thema und sie verschwinden sobald man zB von Vorteile auf Nachteile wechselt :cool:

Also sollts im Endeffekt so funktionieren, dass man auf Vorteile drückt, die UnterRadioButtons davon angezeigt werden (Das Textfeld wird nur aktiviert sobald man "Sonstiges" gewählt hat :) ) und sobald man sich umentscheidet die RadioButtons von den Vorteilen verschwinden und nicht in die Datenbank mit eingeschleust werden ...

Schier unmöglich :D Wer mir helfen kann kriegt nen Keks :D

Grüße

Adrian

<p class="optionen">

			<input type="radio" name="unternehmen_frauen" value="vt" /><b>Vorteil oder eher Vorteil</b>	weil ...

			</p>

			<p class="unteroption">

			<input type="radio" name="unternehmen_frauen_vt" value="kreativ" />mehr Kreativität bei Lösungsfindung<br />

			<input type="radio" name="unternehmen_frauen_vt" value="zusammenarbeit" />bessere Zusammenarbeit<br />

			<input type="radio" name="unternehmen_frauen_vt" value="bessere_leistung" />bessere Leistungen der Mitarbeiter und Mitarbeiterinnen<br />

			<input type="radio" name="unternehmen_frauen_vt" value="organisation" />effizientere Organisation (gezielterer Mitteleinsatz)<br />

			<input type="radio" name="unternehmen_frauen_vt" value="kundenfreundlichkeit" />mehr Kundenfreundlichkeit<br />

			<input type="radio" name="unternehmen_frauen_vt" value="umsatz" />höherer Umsatz<br />

			<input type="radio" name="unternehmen_frauen_vt" value="kosten" />niedrigere Kosten (mehr Sparsamkeit)<br />

			<input type="radio" name="unternehmen_frauen_vt" value="sonstiges" />Sonstiges: <input type="text" name="unternehmen_frauen_wiel" /><br /><br /><br />

			</p>


			<p class="optionen">

			<input type="radio" name="unternehmen_frauen" value="nt" /><b>Nachteil oder eher Nachteil</b> weil ...

			</p>

			<p class="unteroption">

				<input type="radio" name="unternehmen_frauen_nt" value="zusammenarbeit" />schlechtere Zusammenarbeit<br />

				<input type="radio" name="unternehmen_frauen_nt" value="leistung" />schlechtere Leistungen der Mitarbeiter und Mitarbeiterinnen<br />

				<input type="radio" name="unternehmen_frauen_nt" value="organisation" />aufwändigere Organisation<br />

				<input type="radio" name="unternehmen_frauen_nt" value="kundenfreundlichkeit" />weniger Kundenfreundlichkeit<br />

				<input type="radio" name="unternehmen_frauen_nt" value="umsatz" />niedrigerer Umsatz<br />

				<input type="radio" name="unternehmen_frauen_nt" value="kosten" />höhere Kosten<br />

				<input type="radio" name="unternehmen_frauen_nt" value="sonstiges" />Sonstiges: <input type="text" name="unternehmen_frauen_wiel" /><br /><br />

			</p>

ganz einfach...


<script>

	function showIt(t) {

    	v = t.value;

        if(v == 'vt') {

        	document.getElementById('opt_vt').style.display = 'block';

        	document.getElementById('opt_nt').style.display = 'none';

        }

        else {

        	document.getElementById('opt_vt').style.display = 'none';

        	document.getElementById('opt_nt').style.display = 'block';

        }


    }

</script>

<p class="optionen">

			<input type="radio" name="unternehmen_frauen" value="vt" onClick="showIt(this)"/><b>Vorteil oder eher Vorteil</b>	weil ...

			</p>

			<p class="unteroption" id="opt_vt" style="display:none;">

			<input type="radio" name="unternehmen_frauen_vt" value="kreativ" />mehr Kreativität bei Lösungsfindung<br />

			<input type="radio" name="unternehmen_frauen_vt" value="zusammenarbeit" />bessere Zusammenarbeit<br />

			<input type="radio" name="unternehmen_frauen_vt" value="bessere_leistung" />bessere Leistungen der Mitarbeiter und Mitarbeiterinnen<br />

			<input type="radio" name="unternehmen_frauen_vt" value="organisation" />effizientere Organisation (gezielterer Mitteleinsatz)<br />

			<input type="radio" name="unternehmen_frauen_vt" value="kundenfreundlichkeit" />mehr Kundenfreundlichkeit<br />

			<input type="radio" name="unternehmen_frauen_vt" value="umsatz" />höherer Umsatz<br />

			<input type="radio" name="unternehmen_frauen_vt" value="kosten" />niedrigere Kosten (mehr Sparsamkeit)<br />

			<input type="radio" name="unternehmen_frauen_vt" value="sonstiges" />Sonstiges: <input type="text" name="unternehmen_frauen_wiel" /><br /><br /><br />

			</p>


			<p class="optionen">

				<input type="radio" name="unternehmen_frauen" value="nt" onClick="showIt(this)"/><b>Nachteil oder eher Nachteil</b> weil ...

			</p>

			<p class="unteroption" id="opt_nt" style="display:none;">

				<input type="radio" name="unternehmen_frauen_nt" value="zusammenarbeit" />schlechtere Zusammenarbeit<br />

				<input type="radio" name="unternehmen_frauen_nt" value="leistung" />schlechtere Leistungen der Mitarbeiter und Mitarbeiterinnen<br />

				<input type="radio" name="unternehmen_frauen_nt" value="organisation" />aufwändigere Organisation<br />

				<input type="radio" name="unternehmen_frauen_nt" value="kundenfreundlichkeit" />weniger Kundenfreundlichkeit<br />

				<input type="radio" name="unternehmen_frauen_nt" value="umsatz" />niedrigerer Umsatz<br />

				<input type="radio" name="unternehmen_frauen_nt" value="kosten" />höhere Kosten<br />

				<input type="radio" name="unternehmen_frauen_nt" value="sonstiges" />Sonstiges: <input type="text" name="unternehmen_frauen_wiel" /><br /><br />

			</p>


Statisch wie du das bisher hast, wird das auch nicht funktionieren. Das musst du wenn dann per JavaScript o.ä. einblenden lassen, wenn der entsprechende Radio-Button aktiviert wird.

Weiss aber leider grad auf Anhieb auch nicht, wie man das da nochmal macht.

[edit]

Ok, da war mein Vorposter schneller. :rolleyes:

[/edit]

Vielen Dank ZuViel!

Ich hab mich heute noch rumgespielt aber kam nicht auf die idee einer if-verzweigung ;)

schönen tag wünsche ich :-)

Grüße

Adrian

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.