- Если это так, он должен сообщить об этом пользователю, а затем выйти из функции. .
- Если это не так, он должен проверить, не отправил ли пользователь пустое поле. Если пользователь ввел пустое поле, он также должен выйти из функции.
Любые мысли или помощь будут оценены по достоинству.
function ValidateMyForm() {
var MFormFieldCategoryName = document.forms["MyForm"]["FormFieldCategoryName"].value;
$.post("category_lookup_existing.cfm", {
MFormFieldCategoryName: MFormFieldCategoryName
},
function(data) {
// Callback Function Alert on number of records in DB Table
alert("Existing Records = " + data);
if (data > 0) {
alert('Found existing entry')
$('#FormFieldCategoryNameID').val("");
return false;
} else {
alert('Entry Not Found')
if (MFormFieldCategoryName == "") {
alert("Please Input a Category Name.");
$('#FormFieldCategoryNameID').focus();
$('#FormFieldCategoryNameID').css({
"background-color": "#fff2e6"
});
return false;
} else {
$('#FormFieldCategoryNameID').css({
"background-color": "#fff"
});
var CheckProductName = "OK";
}
if (CheckProductName == "OK") {
//$("#loading").show();
//$("#LocationMain").hide();
ShowSavingv2('L')
}
}
});
ОБНОВЛЕННАЯ ИНФОРМАЦИЯ
Информация о форме
КНОПКА ОТПРАВИТЬ ФОРМУ ПОДТВЕРЖДЕНИЯ ВЫЗОВА
РАБОЧИЙ СЦЕНАР ДЛЯ ПРОВЕРКИ, ЕСЛИ ВВОД ПУСТОЙ
function ValidateMyForm() {
var MFormFieldCategoryName = document.forms["MyForm"]["FormFieldCategoryName"].value;
// MFormFieldCategoryName
// MFormFieldCategoryName
// MFormFieldCategoryName
// MFormFieldCategoryName
// MFormFieldCategoryName
if (MFormFieldCategoryName == "") {
alert("Please Input a Valid Category Name.");
$('#FormFieldCategoryNameID').focus();
$('#FormFieldCategoryNameID').css({
"background-color": "#fff2e6"
});
return false;
} else {
$('#FormFieldCategoryNameID').css({
"background-color": "#fff"
});
var CheckCatName = "OK";
}
if (
CheckCatName == "OK"
)
{
//$("#loading").show();
//$("#LocationMain").hide();
ShowSavingv2('L')
}
РАБОЧИЙ СЦЕНАР ДЛЯ ПРОВЕРКИ, СУЩЕСТВУЕТ ЛИ ЗАПИСЬ
$(function() {
$("#CheckDBEntry").click(function() {
var MFormFieldCategoryName = document.forms["MyForm"]["FormFieldCategoryName"].value;
$.post("category_lookup_existing.cfm", {
MFormFieldCategoryName: MFormFieldCategoryName
},
function(data) {
// This is my callack function
//alert("Return data " + data);
//$( "#content" ).html( data );
//Check if data > 0 meaning existing entry
if (data > 0) {
alert('Unable to Save Record (Existing)')
$('#FormFieldCategoryNameID').val("");
return false;
}
});
// to prevent the default action
/* alert('here')*/
return false;
});
});
Подробнее здесь: https://stackoverflow.com/questions/790 ... form-input