Textfeld per Checkbox deaktivieren und Inhalt löschen

goto;

Erfahrenes Mitglied
Hallo Ihr lieben,
folgendes Problem stellt sich mir gerade.
Ich habe eine Checkbox mit JA/NEIN. Wenn ich auf Nein klicke, deaktivieren sich 2Textfelder und eine Checkbox. Soweit sogut, nun soll jedoch der Inhalt aus den Textfeldern gelöscht werden. Kann man das mit clearfields() regeln? wenn ja, wie mach ich das? Hier mal der script.

Code:
<script type="text/javascript">
<!--
function toggleRB(objRB){
  var blnDisabled = true;
  var arrWQ = document.getElementsByName("treuhand");
  var arrWQ2 = document.getElementsByName("accn");
  var arrWQ3 = document.getElementsByName("psw");

  if(objRB.value == "1"){
    blnDisabled = false;
  }else{
    arrWQ[2].checked = true;
	arrWQ2[2].checked = true;
	arrWQ3[2].checked = true;
  }

  for(var iii=0; iii<arrWQ.length; iii++)
  {
    arrWQ[iii].disabled = blnDisabled;
	arrWQ2[iii].disabled = blnDisabled;
	arrWQ3[iii].disabled = blnDisabled;
	
}
}
-->
  </script>

Sry für die unordnung im script. So war es übersichtlicher.
 
Hi,

ich weiss nicht genau, welches deine Textfelder sind, aber vielleicht hilft dir nachstehende Variante:
Code:
for(var iii=0; iii<arrWQ.length; iii++){
  arrWQ[iii].disabled = blnDisabled;
  if(arrWQ[iii].type == "text") arrWQ[iii].value="";
  arrWQ2[iii].disabled = blnDisabled;
  if(arrWQ2[iii].type == "text") arrWQ2[iii].value="";
  arrWQ3[iii].disabled = blnDisabled;
  if(arrWQ3[iii].type == "text") arrWQ3[iii].value="";
}

In der for-Schleife wird jeweils geprüft, ob es sich um ein Textfeld handelt. Ist das der Fall, wird der Inhalt gelöscht.

Ciao
Quaese
 

Neue Beiträge

Zurück