Pourquoi ne pas poster du travail? Cela fonctionne ok:
function validateEmail($element) {
var val = $.trim($element.val());
if (!isRequired(val)) {
module.showError($element,
translate_error_required.replace("%s",
$element.closest("div.fblock")
.find("div.label label")
.text()
.replace("*", "")))
}
else {
if (!isValidEmailAddress(val)) {
module.showError($element, translate_error_email)
}
else {
if (!checkUserName) {
module.showError($element, translate_error_usedemail)
}
else {
module.showCompleted($element)
}
}
}
}
et cela ne fonctionne pas, peut-être depuis poste ne fonctionne pas parce que la variable user_name
ne soit pas passé à checkuser.php
.
function checkUserName(checkuser){
var user_name = $("#add-email").val();
alert(user_name);
$.post("checkuser.php", {user_name: checkuser} , function(data){
if (data != '' || data != undefined || data != null){
data=='true';
return true;
}
});
}
ce code checkuser.php
fonctionne bien, mais je ne sais pas pourquoi il ne reçoit pas user_name
<?php include('../connect.php');
$username=mysql_real_escape_string($_POST['user_name']);
$query = mysql_query("select Email from members limit 1");
$numrow=mysql_fetch_array($query);
if($numrow['Email']== $username){
echo 'false';
exit;
}else{
echo 'true';
}
?>
ce travail Code
pouvez-vous afficher le code HTML sur lequel vous travaillez? – frictionlesspulley