messmar
Erfahrenes Mitglied
Hallo zusammen,
ich habe folgende Schwierigkkeit:
Ich kann nach Überprüfung der Formularfelder, das Forlmular nicht abschicken.
Ich habe einiges probiert z.B.
bei nicht erfüllten Bedingungen und den EventHandler:
mit
in dem Formular:
aber das alles hat leider nicht geholfen. Hat einer eine Idee, was ich da anspassen/ändern muss, um das Fromular abscheicken zu können... und zur Info dazu, ich erhalte weder über fireFox konsole noch über IE ne Fehlermeldung.
Hierbei ein Teil meines HTML Codes:
Vielen Dank und Gruß
Messmar
ich habe folgende Schwierigkkeit:
Ich kann nach Überprüfung der Formularfelder, das Forlmular nicht abschicken.
Ich habe einiges probiert z.B.
HTML:
retrun false;
HTML:
onSubmit()
HTML:
return validateForm();
HTML:
<form name="userDetails" action="merci.jsp" method="post" onsubmit="return validateForm();">
aber das alles hat leider nicht geholfen. Hat einer eine Idee, was ich da anspassen/ändern muss, um das Fromular abscheicken zu können... und zur Info dazu, ich erhalte weder über fireFox konsole noch über IE ne Fehlermeldung.
Hierbei ein Teil meines HTML Codes:
HTML:
function validateForm(){
$("input[name='ZipCode']").each(function(){
var text = $(this).attr("value");
if (text == ""){
$(this).parent().find(".error").css("display", "block");
}
});
$("input[name='pemail']").each(function(){
var test1 = $(this).attr("value");
function isValidEmailAddress(test1) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(test1);
};
if( !isValidEmailAddress(test1)){
$(this).parent().find(".error").css("display", "block");
}
});
}
Vielen Dank und Gruß
Messmar
Zuletzt bearbeitet: