PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 8 > Verbesserungsvorschläge+Fehlersuche: Quellcode für dynamisches Registrierungsformular

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 28.04.2010, 18:23
Benutzerbild von Xsaver*
Threadersteller
Xsaver*
 
Frage

Verbesserungsvorschläge+Fehlersuche: Quellcode für dynamisches Registrierungsformular



Servus liebe Comm,
ich bin wieder einmal dem Fehlerteufel zum Opfer gefallen aber nach vielen Stunden am PC ehrlich gesagt zu K.O. um den wahrscheinlich offentsichtlichen Syntax-Fehler zu finden ... außerdem denke ich das auch hier Verbesserungsmöglichkeiten bestehen ;-)

Hier schonmal mein Quellcode:
HTML-Code:
<html>
<head>
<title>Formulare mit AJAX</title>
<script langauge="JavaScript">

<!- 
var xml = null;
var timer = 0;                                                               //Timer vorbereiten
function sendAjaxQuery(file, insert, delay)
{
  if (delay == 0) {sendAjaxQuery2(escape(file), escape (insert));}
  else
    {
    window.clearTimeout(timer);
    timer = window.setTimeout(`sendAjaxQuery2("+escape(file)+ 
    `","`+escape(insert)`, delay);
    }
}
                                          //Daten abrufen
function sendAjaxQuery2(file, insert)
{
file = unescape(file);
insert = unescape(insert);
if (xml == null)
  {
  if (window.XMLHttpRequest) ( xml = new XMLHttpRequest(); }
  else if (window.ActiveXObject)
    {
    try { xml = new ActiveXObject(`Msxml2.XMLHTTP`); }
    catch (el)
       {
       try { xml = new ActiveXObject(`Microsoft.XMLHTTP`); }
       catch (e2) {}
       }
    }
}
if(xml !=null)
  {
  xml.open(`GET`, file, true);
  xml.insert = insert;
  xml.onreadystatechange = cbAjaxQuery;
  xml.send (null);
  }
}

                                        //Response verarbeitung
 function cbAjaxQuery()
 {
   if (xml.readyState == 4 && xml.status == 200)
   { eval (xml.insert+" = xml.responseTex"); }
}

 function LeseUsernamen (u)
 {
 document.getElementById(`userplan`). innerHTML = `Prüfe ...`;
 sendAjaxQuery (`ajax_form_user.php?u=`+escape(u),
 `document.getElementById("userspan").innerHTML,
 300);
}

 function testPW(f)
 0 = document.getElementBId(`pwspan`)
 if (f.pass1.value != f.pass2.value)
{
  o.innerHTML = `<span style = "colour:red; front-weight:bold;">`+
  `Passwort und Wiederholung stimmen nicht Überein!</span>`;
  }
 else { o.innerHTML = ``; }
 }st

 function test0rt(u)
{

ziel = `f = document.form1.ort;`+
    `var k=((f.value.=="")?f:""); k.value`;
    sendAjaxQuery(`ajax_dorm_ort.php?u=`+escape(u),
    ziel,0);
}

function testBLZ(u)
{
 document.getElementById(`blzspan`).innerHTML = `Prüfe ...`;
 sendAjaxQuery(`ajax_form_blz.php?u=`+escape(u),
 `document.getElementById("blzspan").innerHTML`,
 300);
}

//->
</script>
</head>
<
<form name="form1" method="post" action="/anmeldung2.php">
<table>
<tr> <td>Username:</td>
  <td><input type="Text" name="Login"
       onkeyup="testUsername (this.value)"
       onchange="testUsername (this.value)">
      <span id="userspan"> </span> </td> </tr>
<tr> <td>E-Mail:</td>
     <td> <input type="text" name="mail"> </td> </tr>
<tr> <td> Passwort: </td>                                //Kontrolle des Passwortes                       
     <td> <input type="password" name="pass1"> </td> </tr>
<tr> <td> <Wiederholung: </td>
     <td> <input type="password" name="pass2"
          onkeyup="testPW (this.form)"
          onchange="testPW (thi.form)">
          <span id="pwspan"> </span> </td> </tr>
<tr> <td>&nbsp; </td> <td>&nbsp; </td> </tr>
<tr> <td>Vorname/Name: </td>
     <td><input type="Text" name="name"> </tr>
<tr> <td>Straße: </td>
     <td> <input type="text" name="str"> </td> </tr>
<tr> <td>PLZ/Ort: </td>
     <td> <input size="3" type="text" name="plz"
      onkeyup="test0rt(this.value)"
      onchange="test0rt(this.value)"
     <input size="12" type="text" name="ort"> </td> </tr>
<tr> <td> &nbsp ; </td> </tr>
<tr> <td> Bank : </td>
     <td> <input type="text" name="bank"> </td> </tr>
<tr> <td> Kontonummer ; </td>
     <td> <input type="text" name="kto"> </td> </tr>
<tr> <td> BLZ : </td>
     <td> <input type="text" name="blz" onkeyup="testBLZ()"
           onchange="testBLZ()">
          <span id="blzspan" > </span> </td> </tr>
<tr> <td> &nbsp; </td> <td> &nbsp; </td> </tr>
<tr> <td> &nbsp; </td> 
     <td> <input type="checkbox" name="AGB" value="1">
          Ja, ich habe die <a href="/agb.php"> AGB </a>
      gelesen und akzeptiere sie.</td> </tr>
<tr> <td> &nbsp; </td> 
     <td> <input type="submit" valzue="Anmelden..."> </td> </tr>
</table>
</form>
</body>
</html>
Danke und Greetz,
Xsaver*

Geändert von pixelflat (28.04.2010 um 22:55 Uhr). Grund: [quote] durch [html] ersetzt
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Antispam, bitte die folgende Aufgabe lösen: 
 
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags: , ,

Ähnliche Tags: ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Warum ist quellcode von Windows unerreichbar? Dungoo Betriebssysteme 6 13.02.2010 23:48
Online chat kostenlos quellcode in php runterladen - Vb2008 Rsch GFX, Webdesign und Programmierung 2 28.09.2009 19:08
Dynamisches Laufwerk? micric01 Festplatten und optische Laufwerke 11 09.03.2009 19:16
Internet geht nicht richtig. Fehlersuche flashmaster Hardware Allgemein 0 13.01.2009 17:06
Fehlersuche bei "neuem" PC... bootica Hardware Allgemein 5 20.05.2007 16:10


Sie betrachten gerade: Verbesserungsvorschläge+Fehlersuche: Quellcode für dynamisches Registrierungsformular


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:44 Uhr.



Im PC Forum registrieren