php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.08.2009, 18:58  
Erfahrener Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 503
PHP-Kenntnisse:
Fortgeschritten
Marti95. ist in Verruf geratenMarti95. ist in Verruf geraten
Standard [Erledigt] Formular senden ohne Reload

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
Marti95. ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.08.2009, 19:09  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Wozu soll das gut sein?
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline   Mit Zitat antworten
Alt 13.08.2009, 19:10  
Erfahrener Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 503
PHP-Kenntnisse:
Fortgeschritten
Marti95. ist in Verruf geratenMarti95. ist in Verruf geraten
Standard

für mein Ajax Chat
Marti95. ist offline   Mit Zitat antworten
Alt 13.08.2009, 21:40  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.726
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Ich glaube so:

Code:
<form method="post" action="" onsubmit="alert('test'); return false;">
Gruß Marc

Edit: vvv @Capfly: Stimmt, es ist ziemlich sinnfrei, das so zu machen. Da tut's eigentlich auch ein Button mit einem onclick-Event und man kann sich das Formular schenken. Als ich das hier schrieb, kam mir die Geschichte auch schon irgendwie seltsam vor. Na ja.

Geändert von mermshaus (13.08.2009 um 21:59 Uhr).
mermshaus ist gerade online   Mit Zitat antworten
Alt 13.08.2009, 21:45  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

hmm, wenn ich mir das mal so anschaue, hat das Submitten keine Wirkung, da nix gesendet wird, weder mit POST noch mit GET
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline   Mit Zitat antworten
Alt 14.08.2009, 02:05  
Neuer Benutzer
 
Benutzerbild von palicora
 
Registriert seit: 14.10.2008
Beiträge: 15
PHP-Kenntnisse:
Fortgeschritten
palicora befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
für mein Ajax Chat
Die Antwort ist ja mal goldig

Hast dir doch selber die Antwort gegeben

Per Onclick lieste dein(e) Feld(er) aus und sendest dies
per Ajax (Post oder Get) an ein php-Script und tada...
__________________

LINUX - Weil ich mir Aspirin bald nicht mehr leisten kann!!!
palicora ist offline   Mit Zitat antworten
Alt 14.08.2009, 09:02  
Erfahrener Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 503
PHP-Kenntnisse:
Fortgeschritten
Marti95. ist in Verruf geratenMarti95. ist in Verruf geraten
Standard

mein code:
HTML-Code:
 <form onsubmit="send(this.textbox)">
          <input type="text" name="textbox" size="60" />
          <input type="submit" value="Chat!" />
        </form> 
Code:
function send(textbox) {
	new_post(textbox.value);
	textbox.value = "";
	textbox.focus();
	return false;
}

function new_post(text){
  xmlHttpObject.open('get','chat_db.php?do=post&text='+text);
  xmlHttpObject.send(null);
}
Das funktioniert aber irgendwie nicht, die seite wird trozdem neu geladen, jemand ne ahnung?
Marti95. ist offline   Mit Zitat antworten
Alt 14.08.2009, 09:04  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Dir fehlt das return false; im onSubmit
HPR1974 ist offline   Mit Zitat antworten
Alt 14.08.2009, 09:26  
Erfahrener Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 503
PHP-Kenntnisse:
Fortgeschritten
Marti95. ist in Verruf geratenMarti95. ist in Verruf geraten
Standard

Danke, jetzt geht es!
Vielen Dank!
Marti95. ist offline   Mit Zitat antworten
Alt 14.08.2009, 18:05  
Erfahrener Benutzer
 
Benutzerbild von Felk
 
Registriert seit: 23.02.2009
Beiträge: 235
PHP-Kenntnisse:
Fortgeschritten
Felk befindet sich auf einem aufstrebenden Ast
Felk eine Nachricht über MSN schicken Felk eine Nachricht über Skype™ schicken
Standard

Da die Funktion send() sowieso "return false;" enthält, könntest du es auch so machen:
HTML-Code:
<form onsubmit=" return send(this.textbox)">
  <input type="text" name="textbox" size="60" />
  <input type="submit" value="Chat!" />
</form> 
__________________
www.Speedcube.de, werde Speedcubing Meister! (Rubik's Cube lösen)
Felk ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Formular, Daten an datenbank senden Aurec PHP Tipps 2008 11 20.11.2008 18:17
Formular an mehrere Empfänger senden wolfhill PHP Tipps 2008 6 09.04.2008 10:32
Formular nach senden schließen Perry_Rhodan PHP Tipps 2008 1 27.03.2008 17:11
POST Daten senden ohne Formular tinchen PHP Tipps 2007 6 07.03.2007 11:54
formular automatisch senden bark PHP Tipps 2006 1 11.01.2006 10:41
Formular senden FireFIghter HTML, Usability und Barrierefreiheit 2 31.10.2005 23:32
Nach dem Formular Senden Zurückgehen mit Browserbutton PHP-Fortgeschrittene 3 24.08.2005 12:12
Formular ohne Knopfdruck senden? NetLook PHP Tipps 2005-2 5 14.06.2005 16:04
Formular an PHP senden PHP Tipps 2005 6 11.04.2005 21:14
problem beim formular senden PHP Tipps 2005 6 14.03.2005 16:06
Formular an meine Email adresse senden 'progman' PHP Tipps 2005 1 01.03.2005 19:43
Daten aus Formular senden PHP Tipps 2005 12 14.01.2005 14:11
Ein Formular an $PHP_SELF senden?? PHP Tipps 2005 8 11.01.2005 01:30
Formular auf lokalem Server senden PHP Tipps 2005 2 01.01.2005 17:43
[Erledigt] Formular via Mail über Php senden? PHP Tipps 2004 3 21.07.2004 14:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax formular senden, submit ohne reload, formular ohne reload, formular absenden ohne neuladen, form submit ohne reload, formular abschicken ohne reload, ajax formular abschicken, formular mit ajax abschicken, html submit ohne reload, formulardaten php ohne reload, php submit ohne reload, ajax formular absenden, formular mit ajax senden, formular ajax senden, submit ohne neuladen, http://www.php.de/javascript-ajax-und-mehr/58049-erledigt-formular-senden-ohne-reload.html, formular senden ohne reload, form ohne reload, form abschicken ohne reload, html form submit ohne reload

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum