Hallo,
ich habe hier ein mega Problem. aber bin mir gar nicht sicher ob es so geht wie ich mir das vorstelle:
Folgendes, ein Formular wird per Ajax geladen, alles kein Problem:
So wie folgt: Der Ajax Code
So rufe ich das Formular mehr oder weniger auf:
Da passt alles, und geht auch super, nur wenn dann das formu
In diesem Div wird das Formular aufgerufen, aber denke das ist nebensächlich
So, nun wird das formular.php in diesem Div geladen, da gibt auch keine Probleme.
Nur wenn man das Formular ausfüllt und absenden will, geht das nicht.
Das heißt man klickt auf absenden, dann wird sozusagen der div geschlossen, und man steht wieder vor der ausgangssituation.
wie kann ich das machen, das der div geöffnet bleibt, um die daten des formulares zu verarbeiten.
bin echt dankbar für jeden TIPP
DANKE schon mal
ich habe hier ein mega Problem. aber bin mir gar nicht sicher ob es so geht wie ich mir das vorstelle:
Folgendes, ein Formular wird per Ajax geladen, alles kein Problem:
So wie folgt: Der Ajax Code
Code:
function load(src, id) {
http_request = false;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Das Request Objekt konnte nicht erzeugt werden! Bitte ueberpruefen Sie Ihre JAVA Einstellungen!');
return false;
}
document.getElementById(id).innerHTML = "<center><b>Daten werden geladen ...!</b><br><br><img src='images/pleasewait.gif'></center>";
http_request.onreadystatechange = function(){show(id)}
http_request.open('GET', src, true);
http_request.send(null);
}
function show(id) {
if (http_request.readyState == 4) {
document.getElementById(id).innerHTML = http_request.responseText;
}}
So rufe ich das Formular mehr oder weniger auf:
Code:
<a class="menu-link" href="javascript:load('formular.php', 'inhalt');"><? echo ''.ausfüllen.</a>
Da passt alles, und geht auch super, nur wenn dann das formu
In diesem Div wird das Formular aufgerufen, aber denke das ist nebensächlich
<div id="inhalt"></div>;
So, nun wird das formular.php in diesem Div geladen, da gibt auch keine Probleme.
Nur wenn man das Formular ausfüllt und absenden will, geht das nicht.
Das heißt man klickt auf absenden, dann wird sozusagen der div geschlossen, und man steht wieder vor der ausgangssituation.
wie kann ich das machen, das der div geöffnet bleibt, um die daten des formulares zu verarbeiten.
bin echt dankbar für jeden TIPP
DANKE schon mal