Ik heb een form waarbij ik met o.a. YUI de standaard submit functie afvang, zodat er geen nieuwe pagina wordt geladen, maar de uitvoer van het action-veld van de form (bij mij een php scriptje) in een div-je wordt geprint.
Het probleem is dat het javascript niet de meest recente waarden van het form submit, maar altijd de waarde die hij de vorige keer had moeten submitten. Heel vreemd.
Iemand enig idee?
Mijn code is alsvolgt:
een init-functie:
var oMappingSubmitButton = new YAHOO.widget.Button("submitbutton", { value: "Create Mapping" });
YAHOO.util.Event.on("mappingForm", "submit", onFormSubmit);
en het onFormSubmit functietje (log_res is het id van het divje waarnaar ik print, mappingForm is het formulier):
function onFormSubmit(p_oEvent) {
var bSubmit = window.confirm("Are you sure you want to submit this form?");
if(!bSubmit) {
YAHOO.util.Event.preventDefault(p_oEvent);
} else {
YAHOO.util.Event.preventDefault(p_oEvent);
var mf = $('mappingForm');
var log = $('log_res');
//Set the options of the form's Request handler.
mf.set('send', {onComplete: function(response) {
log.set('html', response);
}});
//Send the form.
mf.send();
}
}
Dank alvast
Het probleem is dat het javascript niet de meest recente waarden van het form submit, maar altijd de waarde die hij de vorige keer had moeten submitten. Heel vreemd.
Iemand enig idee?
Mijn code is alsvolgt:
een init-functie:
var oMappingSubmitButton = new YAHOO.widget.Button("submitbutton", { value: "Create Mapping" });
YAHOO.util.Event.on("mappingForm", "submit", onFormSubmit);
en het onFormSubmit functietje (log_res is het id van het divje waarnaar ik print, mappingForm is het formulier):
function onFormSubmit(p_oEvent) {
var bSubmit = window.confirm("Are you sure you want to submit this form?");
if(!bSubmit) {
YAHOO.util.Event.preventDefault(p_oEvent);
} else {
YAHOO.util.Event.preventDefault(p_oEvent);
var mf = $('mappingForm');
var log = $('log_res');
//Set the options of the form's Request handler.
mf.set('send', {onComplete: function(response) {
log.set('html', response);
}});
//Send the form.
mf.send();
}
}
Dank alvast
Wortelkanaal behandelingen zijn volgens mij niet zo prettig