Seite 1 von 1

Js in Aktion - Felder erst nach Auswahl freischalten

Verfasst: 06.01.2004 17:31
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

Verfasst: 06.01.2004 19:52
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

Verfasst: 06.01.2004 20:20
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

Verfasst: 07.01.2004 14:05
von MrMind
vielen Dank itst, ich guck mal wie ich den Code bei mir anpassen muss ;)

Danke.

Mfg
MrMind