Ich stieß auf ein Problem mit Jquery validieren, wenn Sie sicherstellen, dass die E-Mail-Adresse eines Benutzers eindeutig ist. Ich versuche ein Updateformular für Benutzerdetails zu validieren. Jetzt sind die E-Mail und der Benutzername eindeutig. Wenn ich versuche, sie mit der Remote-Regel von Jquery validate zu validieren, sendet sie nur den eingegebenen Wert und der serverseitige Code teilt ihr mit, dass sie tatsächlich genommen wurde, obwohl sie vom selben Benutzer übernommen wurde . Also, meine Frage ist: gibt es eine Art, dies durch jQuery zu verhindern? Wie, vielleicht eine Art von Daten-Original-Wert-Attribut irgendeiner Art, ODER alternativ, gibt es eine Möglichkeit, es zu senden, zusätzliche Daten mit der Ajax-Anfrage, so dass ich es dann auf dem Server-Side-Code verwenden können, um zu überprüfen, ob Der Wert wird vom selben Benutzer genommen oder nicht?Validierung der Benutzerdetails Update-Seite - Remote-Validierung von Benutzername/E-Mail
Hier ist mein Code. Es ist ziemlich Standard:
$(".validateForm").validate({
rules:
{
handle:
{
required: true,
remote:'/home/check'
}
},
messages:
{
handle:
{
required: "Must include a handle",
remote:"This handle is already used up. Please, choose another one."
}
}
});