MyBB.de Forum
Formular senden ohne Reload - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Formular senden ohne Reload (/thread-14152.html)

Seiten: Seiten: 1 2


Formular senden ohne Reload - Marti95. - 13.08.2009

Hallo,
wie kann ich ein Formular absenden ohne dabei dei seite neuzuladen müssen?
Am bessten wäre es wen der inhalt der textbox gleich in eine JS funktion übergeben wird.

Gruss


RE: Formular senden ohne Reload - StefanT - 13.08.2009

Wenn du dich damit nicht auskennst, solltest du das lassen... Ich sehe da auch keine großen Vorteile.


RE: Formular senden ohne Reload - Marti95. - 13.08.2009

ich muss das wissen, für mein AJAX chat :o


RE: Formular senden ohne Reload - StefanT - 13.08.2009

Bitte wende dich an ein darauf spezialisiertes Forum. Deine Fragen beziehen sich relativ oft nicht aufs MyBB...


RE: Formular senden ohne Reload - Marti95. - 13.08.2009

ich mache das für MYBB


RE: Formular senden ohne Reload - Riccardo - 14.08.2009

Klar prinzipiell kannst Du auch ein Formular per Ajax versenden, so dass die Seite nicht geladen werden muss.
Das ganze geht wie so schön gesagt inline. Naja, aber die Ajax Technologie ist nicht ganz einfach.
Am oberen rechten Rand von dieser Seite hat es so ein kleines Suchfeld mit einer Lupe drin. Gebe da mal
Ajax ein und dann findest Du den ein oder anderen Hinweis darauf oder lies mal dieses Thema hier genauer durch.


RE: Formular senden ohne Reload - Marti95. - 14.08.2009

manno man, wieso wird ich immer für ein BOB gehalten?
Ich muss nur wissen wie ich machen kann das das Formular kein Reload durchgeführt wird, der restliche ajax teil habe ich mehr oder weniger schon.


RE: Formular senden ohne Reload - querschlaeger - 14.08.2009

Hallo,
vorweg: Benutzt du das Prototype-Framework dazu (du schreibst ja, dass du es für MyBB machst) oder benutzt du eigene Ajax-Klassen?
Wird dein Post-Request schon per Ajax in die Datenbank geschrieben und dir geht es nur um das Neuladen des Inhaltes? Das wären nämlich zwei verschiedene Dinge.

P.S.: In der Tat hat deine Frage nichts direkt mit MyBB zu tun - zumindest solange du mit der Programmierung des Chats nicht an MyBB-gemachte Hürden stößt.

EDIT: Hier ein kleiner Link - liest sich ganz interessant: http://www.openjs.com/articles/ajax_xmlhttp_using_post.php


RE: Formular senden ohne Reload - Marti95. - 14.08.2009

Habe die lösung!
Code:
<form onsubmit="send(this.textbox); return false;">
          <input type="text" name="textbox" size="60" />
          <input type="submit" value="Chat!" />
        </form>

trozdem, vielen dank

EDIT:

Ne, ich programmiere das alles selber, auch das ajax zeug und so


RE: Formular senden ohne Reload - querschlaeger - 14.08.2009

Wenn du es für MyBB programmierst wäre es evtl. sinnvoll den ganzen Chat noch auf Prototype zu portieren. Ich für meinen Teil z.B. mag meine Seite nicht mit noch mehr JS-Code vergrößern als wirklich nötig - Prototype wird ja eh geladen...