Ajax und Formular - 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 Joerg (159 Beiträge) am Donnerstag, 27.November.2008, 18:24.
    Ajax und Formular

      Hi!

      Ich bastel gerade an einem Formular, das die Daten direkt ohne einen refresh (AJAX) übergeben soll.
      Es klappt alles soweit. Sobald ich das Template per include einbinde wird für das Feld 'text' nur das erste Wort übergeben. Hat jemand eine Idee, wo der Fehler steckt??

      Formular:
      <input type=hidden id='name' value='$User_Id'><input type=hidden id='vorname' value='$Vorname'> <b>$Vorname ...</b><input type=text id='text'  size=40 value="Was machst Du gerade?" onfocus="this.value='';"><input type="submit" value="Absenden" onclick="formular('name='+document.getElementById('name').value+'&'+'vorname='+document.getElementById('vorname').value+'&'+'text='+document.getElementById(escape('text')).value)">
      

      Speichern:
      <perl script=formular>
      # $text =~ s/\ /_/g;
      get "User_ID==$User_Id Aktiv==!Meldung sort=- range=0,1", "aktiv";
      if ($User_ID ne $User_Id)
      {
      put ["Info","$vorname $text","User_ID","$User_Id","Aktiv","Meldung"],"aktiv";
      }
      else
      {
      mod "Id==$Id",["Info","$vorname $text","User_ID","$User_Id","Aktiv","Meldung"],"aktiv";
      }
      </perl>
      

      Vielen Dank im voraus für jeden Tipp!

      Jörg


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Joerg (159 Beiträge) am Donnerstag, 27.November.2008, 18:24.
    Ajax und Formular

      Hi!

      Ich bastel gerade an einem Formular, das die Daten direkt ohne einen refresh (AJAX) übergeben soll.
      Es klappt alles soweit. Sobald ich das Template per include einbinde wird für das Feld 'text' nur das erste Wort übergeben. Hat jemand eine Idee, wo der Fehler steckt??

      Formular:
      <input type=hidden id='name' value='$User_Id'><input type=hidden id='vorname' value='$Vorname'> <b>$Vorname ...</b><input type=text id='text'  size=40 value="Was machst Du gerade?" onfocus="this.value='';"><input type="submit" value="Absenden" onclick="formular('name='+document.getElementById('name').value+'&'+'vorname='+document.getElementById('vorname').value+'&'+'text='+document.getElementById(escape('text')).value)">
      

      Speichern:
      <perl script=formular>
      # $text =~ s/\ /_/g;
      get "User_ID==$User_Id Aktiv==!Meldung sort=- range=0,1", "aktiv";
      if ($User_ID ne $User_Id)
      {
      put ["Info","$vorname $text","User_ID","$User_Id","Aktiv","Meldung"],"aktiv";
      }
      else
      {
      mod "Id==$Id",["Info","$vorname $text","User_ID","$User_Id","Aktiv","Meldung"],"aktiv";
      }
      </perl>
      

      Vielen Dank im voraus für jeden Tipp!

      Jörg

     Antworten

    Beitrag von Joerg (159 Beiträge) am Freitag, 28.November.2008, 17:10.
    Re: Ajax und Formular

      Hab's gelöst (dank der Doku). Die, die es interessiert:

      Formular:
      <input type=hidden id='name' value='$User_Id'>
      <input type=hidden id='vorname' value='$Vorname'> <b>$Vorname ...</b>
      <input type=text id='text'  size=40 value="Was machst Du gerade?" onfocus="this.value='';">
      <input type="submit" value="Absenden" onclick="formular('','name='+document.getElementById('name').value+'&'+'vorname='+document.getElementById('vorname').value+'&'+'text='+encodeURIComponent(document.getElementById('text').value))">
      

      Speichern:
      <perl script=formular>
      $text1 = convert_utf8($text);
      get "User_ID==$User_Id Aktiv==!Meldung sort=- range=0,1", "aktiv";
      if ($User_ID ne $User_Id)
      {
      put ["Info","$vorname $text1","User_ID","$User_Id","Aktiv","Meldung"],"aktiv";
      }
      else
      {
      mod "Id==$Id",["Info","$vorname $text1","User_ID","$User_Id","Aktiv","Meldung"],"aktiv";
      }
      </perl>
      

     Antworten


     
 Liste der Einträge von 9600 bis 9750:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < 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.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!