Возможно, вам нужен тег изображения, кроме текстового поля почтового индекса с атрибутом src
, установленным на невидимое изображение. Затем выполните ajax для события blur
.
HTML:
<input type="text" id="zip" name="zip"> <img id="imgconf" src="images/blank.png">
Javascript:
$('#zip').blur(function() {
$.ajax({
url: "script.php",
type: "POST",
data: "zip=" + $('#zip').val(),
dataType: "text",
success: function (data){
if (data=="1"){
$('#imgconf').attr("src", "images/correct.png");
} else {
$('#imgconf').attr("src", "images/wrong.png");
}
}
});
});
Для числовой проверки вы можете использовать тот же PHP-скрипт, чтобы вернуть другой флаг, кроме «1», и отобразить его в другом элементе span, что введенные данные не являются числовыми. Просто добавьте еще одну пару ключ-значение в часть данных, возможно.