Sichtbarkeit von Textfledern ändern

realdave

Mitglied
Weiß jemand ob es möglich ist, die Sichtbarkeit von Textfeldern zu ändern. Ich hab auf meiner Page nämlich ein Formular. Am Anfang soll man zwischen zwei Kategorien auswählen können. Die nicht relevanten Checkboxen und Textfelder sollen dann grau werden, jenachdem was man am Anfang ausgewählt hat. Mit Dreamweaver ist es glaub ich kein Problem das zu ändern, ich weiß aber nicht wie die Eigenschaft/Tag des Inputs heißt, um es "abzuschalten"

Danke schon mal..
 
hmmm... habs mal versucht. Grau wirds aber im Browser nicht, wie Self-html schon sagt.
Das wär jetzt aber auch nicht das größte Problem, sondern wie kann ich es von disabled="disabled" mit einem Javascript (mit Dreamweaver "Eigenschaft ändern") wieder Freischalten, wenn ich einen bestimmten Radiobutton drücke??
 
"Grau" wirds zwar nicht - aber besser ;)

PHP:
<html>
<head>
</head>
<body>

<form>
<span id="divt1" style="visibility:visible;position:relative;top:0;left:0">
  Type 1 Input:   <input name="t1" type="text"  value="">
</span>
<BR>
<span id="divt2" style="visibility:visible;position:relative;top:0;left:0;">
  Type 2 Input:   <input name="t2" type="text"  value="">
</span>
<BR>
Type 1 Visible  <input name="r1" type="radio" checked value="" onClick="toggleT('divt1','s')"> 
       Hidden   <input name="r1" type="radio" value="" onClick="toggleT('divt1','h')"><BR>
Type 2 Visible  <input name="r2" type="radio" checked value="" onClick="toggleT('divt2','s')"> 
       Hidden   <input name="r2" type="radio" value="" onClick="toggleT('divt2','h')">
</form>
<script type=text/javascript>
var isIE=document.all?true:false;
var isDOM=document.getElementById?true:false;
var isNS4=document.layers?true:false;

/* _w : which ID (1) or (2) */
/* _h : (h)ide or (s)how */
function toggleT(_w,_h) {
  if (isDOM)
  {
    if (_h=='s') document.getElementById(_w).style.visibility='visible';
    if (_h=='h') document.getElementById(_w).style.visibility='hidden';
  }
  else if (isIE) {
    if (_h=='s') eval("document.all."+_w+".style.visibility='visible';");
    if (_h=='h') eval("document.all."+_w+".style.visibility='hidden';");
  }
  else if(isNS4)
  {
    if (_h=='s') eval("document.layers['"+_w+"'].visibility='show';");
    if (_h=='h') eval("document.layers['"+_w+"'].visibility='hide';");
  }
}
</script>
</body>
</html>

Is nicht von mir - gibt´s hier



CU Andreas
-------------------------------------------------------------
"There are only 10 types of people in the world, those that understand binary, and those that don't."
 

Neue Beiträge

Zurück