Pino: Problem mit disabled im Formular

Hallo Ihr,

ich habe ein Problem mit dem disabeln von Formularfeldern.

Ich habe folgendes Formular:

<form name="form1" method="get" action="http://www.immonet.de/Immonet/RDM_MaklerAngebot/Liste.do?BenId=-1&TeiId=1006&AdrLfdNr=1&Boerse=1">

<input name="Boerse" type="hidden" id="Boerse" value="1">
<input name="AdrLfdNr" type="hidden" id="AdrLfdNr" value="1">
<input name="TeiId" type="hidden" id="TeiId" value="1006">
<input name="BenId" type="hidden" id="BenId" value="-1">

EGAL <input name="NutzArt" type="radio" checked onclick="disable();">
KAUFEN <input name="NutzArt" type="radio" value="kauf" checked onclick="disable();">
MIETEN <input name="NutzArt" type="radio" value="miete" checked onclick="disable();">

<input name="KaufpreisBis" type="text" id="KaufpreisBis">
<input name="MieteBis" type="text" id="MieteBis">

</form>

Vorher rufe ich natürlich noch ein Script im Head auf:

<script src="../javascripts/disable.js"></script>

In diesem Script steht folgendes:

function disable () {
 if (document.form.NutzArt[0].checked == true) {
  document.form.KaufpreisBis[0].disabled=true;
  document.form.MieteBis[0].disabled=true;

}
 else {

if (document.form.NutzArt[1].checked == true) {
   document.form.KaufpreisBis[0].disabled=false;
   document.form.MieteBis[0].disabled=true;
   }
   }
   else {
    document.form.NutzArt[2].disabled=true;
    document.form.KaufpreisBis[0].disabled=true;
    document.form.MieteBis[0].disabled=false;
        }

}

Das ganze sollte eigentlich folgenden Effekt haben:

Wenn man "Egal" angeklickt hat sollten beide Textfelder inaktiv sein. Wenn man "Kaufen" angeklickt hat, sollte das Textfeld "Kaufpreis" aktiv sein und das Feld "Mietpreis" inaktiv und andersrum...

Hat sowas in der Art schonmal jemand gemacht?

Danke!

Pino

  1. Hallo,

    Wenn man "Egal" angeklickt hat sollten beide Textfelder inaktiv sein. Wenn man "Kaufen" angeklickt hat, sollte das Textfeld "Kaufpreis" aktiv sein und das Feld "Mietpreis" inaktiv und andersrum...

    Du suchst etwas in dieser Art?

    function disable () {
     if (document.form1.NutzArt[0].checked==true) {
      document.form1.KaufpreisBis.disabled=true;
      document.form1.MieteBis.disabled=true;
     }
     else if (document.form1.NutzArt[1].checked==true) {
       document.form1.KaufpreisBis.disabled=false;
       document.form1.MieteBis.disabled=true;
     }
     else {
      document.form1.KaufpreisBis.disabled=true;
      document.form1.MieteBis.disabled=false;
     }
    }

    MfG, Thomas

    1. Hallo,

      Wenn man "Egal" angeklickt hat sollten beide Textfelder inaktiv sein. Wenn man "Kaufen" angeklickt hat, sollte das Textfeld "Kaufpreis" aktiv sein und das Feld "Mietpreis" inaktiv und andersrum...

      Du suchst etwas in dieser Art?

      function disable () {
       if (document.form1.NutzArt[0].checked==true) {
        document.form1.KaufpreisBis.disabled=true;
        document.form1.MieteBis.disabled=true;
       }
       else if (document.form1.NutzArt[1].checked==true) {
         document.form1.KaufpreisBis.disabled=false;
         document.form1.MieteBis.disabled=true;
       }
       else {
        document.form1.KaufpreisBis.disabled=true;
        document.form1.MieteBis.disabled=false;
       }
      }

      MfG, Thomas

      Im Prinzip schon. Das klappt aber damit leider nicht. Siehe:
      http://www.rdm-rlp.de/immo-suche.de

      das script sieht man unter http://www.rdm-rlp.de/javascripts/disable.js

      Wer kennt siche damit aus und kann weiterhelfen?

      Danke!

      Pino