tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
962
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Yoda
    Yoda Yoda ist offline Mitglied Silber
    Registriert seit
    May 2003
    Ort
    Essen
    Beiträge
    73
    Tag auch,
    ich hab ein Script das ich von einem Tutorial etwas umgeändert aber jetzt funktioniert es nciht mehr. Den Fehler kann ich nicht finden da ich von Javascript s gut wie keine Ahnung habe.
    Folgendes steht im Kopf der Datei und verweist auf die externe Js Datei:
    PHP-Code:
    <script type="text/javascript" src="stp.js"></script> 
    und hier die Datei mit einem Select- und einem File Feld:
    PHP-Code:
    <?php
      
    echo "<form name='linkupload' action='".$_SERVER['PHP_SELV']."' method='post'>";
     
    ?>
    <span class="news">Url:</span>
    <br />
    <input type="text" name="url" size="40" maxlenght="50" value="http://">
    <br />
    <br />
    <span class="news">Ist ein Bild zum Linken vorhanden ?</span>
    <br />
    <select size="1" name="imgque" onChange="feldsperren();">
    <option selected value="1">Nein</option>
    <option value="2">Ja</option>
    </select>
    <br />
    <br />
    <span class="news">Quelle der Datei:</span>
    <br />
    <input name="imgsrc" type="file" size="40" maxlenght="80" DISABLED>
    <br />
    <br />
    Und hier noch das javascript aus der stp.js:
    PHP-Code:
    function feld_sperren()
    {
     
    with(document.linkupload){
       if(
    imgque[0].checked){
         
    textfeld.disabled false;
         
    textfeld.focus();
       }
       else {
         
    textfeld.disabled true;
       }
     }

    Alos wenn ich beim Select Feld auf Ja gehe soll das Upload Feld nicht mehr DISABLED seien und wenn ich wieder auf Nein gehe soll es wieder DISABLED seien. Beides Funktioniert nicht.
    Kann mir jemand helfen ?
    Schon mal Danke
    Yoda
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    Ingolstadt
    Beiträge
    2.940
    Hallo,

    du musst den Echo wieder reinbauen - den hab ich weggekürzt...

    PHP-Code:
    <html>
    <
    head>
    <
    script language="JavaScript" type="text/javascript">
    <!--
    function 
    feld_sperren()
    {
     
    with(document.linkupload){
       if(
    imgque.selectedIndex==1){
         
    imgsrc.disabled false;
         
    imgsrc.focus();
       }
       else {
         
    imgsrc.disabled true;
       }
     }
    }

    //-->
    </script>

    </head>
    <body>

    <form name='linkupload' action='".$_SERVER['PHP_SELV']."' method='post'>";

    <span class="news">Url:</span>
    <br />
    <input type="text" name="url" size="40" maxlenght="50" value="http://">
    <br />
    <br />
    <span class="news">Ist ein Bild zum Linken vorhanden ?</span>
    <br />
    <select size="1" name="imgque" onChange="feld_sperren();">
    <option selected value="1">Nein</option>
    <option value="2">Ja</option>
    </select>
    <br />
    <br />
    <span class="news">Quelle der Datei:</span>
    <br />
    <input name="imgsrc" type="file" size="40" maxlenght="80" DISABLED>
    <br />
    <br />

    </body>
    </html> 
    Pass auch auf, dass du Funktionen aufrufst, die es auch gibt feldsperren() != feld_sperren()

    ciao
     

  3. #3
    Avatar von Yoda
    Yoda Yoda ist offline Mitglied Silber
    Registriert seit
    May 2003
    Ort
    Essen
    Beiträge
    73
    Danke für die schnelle antwort, klappt super.
    MfG Yoda
     

Ähnliche Themen

  1. Style eines select-Feldes
    Von bauchinj im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 02.02.10, 14:26
  2. Select Feld 1 soll Werte des 2. Feldes ändern
    Von Headymaster im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 18.12.07, 13:59
  3. Dynamisches Ändern eines Select Feldes!
    Von MrRock im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 07.05.05, 03:39
  4. Select-Feld in Form bei Auswahl eines anderen Feldes anpassen
    Von Tservarius im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 06.09.04, 15:35
  5. Antworten: 1
    Letzter Beitrag: 05.09.04, 22:40