Js in Aktion - Felder erst nach Auswahl freischalten

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
MrMind
Mitglied
Beiträge: 464
Registriert: 29.11.2003 17:14
Wohnort: Darmstadt/Odw
Kontaktdaten:

Js in Aktion - Felder erst nach Auswahl freischalten

Beitrag von MrMind »

Moin Leutz und Coder,

ich habe eine kleine Frage. Ich weiß das mit JS ermöglich werden kann, das Felder, wie <textarea> oder <input type="text">, freigeschalten werden, wenn eine Bedinung erfüllt ist, z. B. durch anklicken eines checkbox-Feld. Bevor es freigeschaltet ist, wird das Feld grau-schatiert dargestellt, wenn es freigeschalten ist, normal und man kann was hineinschreiben.

Ich weiß blos nicht wie ich das realisieren kann, da ich net weiß wie ich die Felder wie <textarea> bzw. <input type="text"> deaktivieren kann, der rest sollte eigentlich nicht sehr schwer sein.

Ich freue mich um reichliches input und hoffe, das ich schnell eine Antwort bekomme.

Schon mal Danke im Voraus.

Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Benutzeravatar
MrMind
Mitglied
Beiträge: 464
Registriert: 29.11.2003 17:14
Wohnort: Darmstadt/Odw
Kontaktdaten:

Beitrag von MrMind »

So hab es herausgefunden, wie man das machen kann (mit readonly), allerdings habe ich mich auch gleich ans Werk gesetzt um das obige Formular zu testen, allerdings habe ich leichte Probleme, allein wenn ich mir überlege, wie ich dieses readonly in den Tags deaktivieren soll.

Könnte einige Anregungen gebrauchen.

Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Aus dem Webring-Code:

Code: Alles auswählen

<script language="JavaScript" type="text/JavaScript">
<!--
function switch_(which)
{
	if(document.webring_eintragen.welche_url[0].checked == true)
	  {
	   /* erster angekreuzt */
	   document.webring_eintragen.neue_url.disabled = true;
	   document.webring_eintragen.alt_url.disabled = false;
	   document.webring_eintragen.neue_url.value = "";
	  }
	else if(document.webring_eintragen.welche_url[1].checked == true)
	  {
	   /* zweiter angekreuzt */
	   document.webring_eintragen.neue_url.disabled = false;
	   document.webring_eintragen.alt_url.disabled = true;
	   document.webring_eintragen.neue_url.value = "http://www.domain.de/";	      
	  }
}
// -->
</script>
HTH
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
MrMind
Mitglied
Beiträge: 464
Registriert: 29.11.2003 17:14
Wohnort: Darmstadt/Odw
Kontaktdaten:

Beitrag von MrMind »

vielen Dank itst, ich guck mal wie ich den Code bei mir anpassen muss ;)

Danke.

Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Antworten

Zurück zu „Coding & Technik“