creativeheadz
Erfahrenes Mitglied
Hallo,
ich nutze das jquery.validate.js. Alle Felder werden überprüft. Problematisch wird es, sobald ich eine URL zu einer PHP Datei aufrufen will. Das Script scheint die Dtaei nicht zu finden.
Ersteinmal mein JS Code:
Folgende Dateien werden nicht angesprochen:
Ich habe testweise einmal die Dateien die angesproichen werden sollen, ins Hauptverzeichnis gelegt und die beiden Zeilen dementsprechend abgeändert.
Also so:
Wenn ich im Browser:
http://www.URL.de/action/check_email
eingebe, wird die Datei auch gefunden. Also die .htaccess Umleitung funktioniert soweit.
Ich weiss einfach nicht woran es liegt. Würde mich über Hilfe freuen.
Gruß
ich nutze das jquery.validate.js. Alle Felder werden überprüft. Problematisch wird es, sobald ich eine URL zu einer PHP Datei aufrufen will. Das Script scheint die Dtaei nicht zu finden.
Ersteinmal mein JS Code:
HTML:
$(document).ready(function() {
var http = 'http://';
var server_path= 'www.URL.de/';
var p = http + server_path;
var validator = $("#signup").validate({
rules: {
fname: "required",
lname: "required",
email: {
required: true,
email: true,
remote: p + "/action/check_email"
},
password_first: {
required: true,
minlength: 5
},
password_confirm: {
required: true,
minlength: 5,
equalTo: "#password_first"
}
},
messages: {
fname: 'Vorname fehlt ',
lname: 'Nachname fehlt ',
password_first: {
required: 'Passwort fehlt',
minlength: jQuery.format("Min. {0} Zeichen")
},
password_confirm: {
required: 'Passwort bestätigen',
minlength: jQuery.format("Min. {0} Zeichen"),
equalTo: "Passwörter nicht identisch."
},
email: {
required: 'E-Mail fehlt',
minlength: "Ungültige E-Mail",
remote: jQuery.format("{0} Wird bereits benutzt.")
}
},
// the errorPlacement has to take the table layout into account
errorPlacement: function(error, element) {
if ( element.is(":radio") )
error.appendTo( element.parent().next().next() );
else if ( element.is(":checkbox") )
error.appendTo ( element.next() );
else
error.appendTo( element.parent().next() );
},
// specifying a submitHandler prevents the default submit, good for the demo
submitHandler: function() {
var dataStr = $("#signup").serialize();
$.ajax({
type: "POST",
url: p + "/action/signup",
data: dataStr,
success: function(del){
$('#signup').fadeOut(1000, function() {
$('#signup_success').fadeIn(1000);
});
}
});
return false;
},
// set this class to error-labels to indicate valid fields
success: function(label) {
// set as text for IE
label.html(" ").addClass("checked");
}
});
});
Folgende Dateien werden nicht angesprochen:
HTML:
remote: p + "/action/check_email"
url: p + "/action/signup",
Ich habe testweise einmal die Dateien die angesproichen werden sollen, ins Hauptverzeichnis gelegt und die beiden Zeilen dementsprechend abgeändert.
Also so:
HTML:
remote: "check_email.php"
url: p + "signup.php",
Wenn ich im Browser:
http://www.URL.de/action/check_email
eingebe, wird die Datei auch gefunden. Also die .htaccess Umleitung funktioniert soweit.
Ich weiss einfach nicht woran es liegt. Würde mich über Hilfe freuen.
Gruß