Re: Mal wieder am Thema vorbei.... - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Mattias (110 Beiträge) am Donnerstag, 16.Dezember.2004, 05:40.
    Re: Mal wieder am Thema vorbei....

      Sonderzeichen sind in Javascript ein äußerst heikles Thema. Du kannst das umgehen, wenn du statt

      document.Form.elements["kd_zahlungsart:="].value

      schreibst:

      document.Form.elements[0].value

      Du musst dazu alle Elemente des Form bis zu dem Radio bzw. dem Select von 0 angefangen abzählen und dann statt der [0] die richtige Zahl einsetzen.


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von UweS (220 Beiträge) am Dienstag, 14.Dezember.2004, 16:28.
    Mal wieder am Thema vorbei....

      ... aber weil Ihr ein so tolles Forum seid!

      Ich überprüfe Formulardaten vor dem senden ob:
      Wenn radio Button "kd_zahlungsart:=" angehakt muss "kartenart:=" kartenart gewählt sein. Und weil mein Perl besser is als JScript...


      Das Script:

      <script language="JavaScript" type="text/javascript">
      <!--
      
      function chkF()
      {
      if(document.Form.elements["kd_zahlungsart:="].value == "Kreditkarte")
      {
      if(document.Form.elements["kartenart:="].value == "")
      {
      
      alert("Bitte geben Sie eine Karte an!");
      return false;
      }
      }
      }
      //-->
      </script>
      


      Und das Form:
      ...
      Kreditkartenzahlung:
      </td>
      <td><input type="radio" name="kd_zahlungsart:=" value="Kreditkarte" checked>
      <select name="kartenart:=">
      <option></option>
      EOF
      out "<option value=\"1\">Visa</option>" if $VISA==1;
      
      ...

      Überprüft wird leider gar nie nichts - was mach ich falsch???

     Antworten

    Beitrag von Mattias (110 Beiträge) am Donnerstag, 16.Dezember.2004, 05:40.
    Re: Mal wieder am Thema vorbei....

      Sonderzeichen sind in Javascript ein äußerst heikles Thema. Du kannst das umgehen, wenn du statt

      document.Form.elements["kd_zahlungsart:="].value

      schreibst:

      document.Form.elements[0].value

      Du musst dazu alle Elemente des Form bis zu dem Radio bzw. dem Select von 0 angefangen abzählen und dann statt der [0] die richtige Zahl einsetzen.

     Antworten

    Beitrag von UweS (220 Beiträge) am Freitag, 17.Dezember.2004, 14:46.
    Re: Mal wieder am Thema vorbei....

      Danke

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!