Я написал код JQuery для валидация. Но проблема в том, что, сначала регулярное выражение сообщение пожаров и после этого requiredField сообщение об ошибке пожары.Отображение нескольких предупреждений о проверке при нажатии кнопки
Вот мой код: -
var ErrArr = [];
$(document).ready(function() {
$('#btnSave').click(function (e) {
e.preventDefault();
validateTextBoxes();
function FunValidatePan()
if (ErrArr.length > 0)
{
alert(ErrArr.join("\n"));
ErrArr = [];
return false;
}
});
function validateTextBoxes() {
if ($("#txtPanNo").val() === "") {
ErrArr.push('Pan No is required');
}
}
function FunValidatePan() {
var StrPriError = "";
if (Trim(document.getElementById("txtPanNo").value) != "" && Trim(document.getElementById("txtPanNo").value) != "NULL") {
var fil = /^[a-zA-Z0-9]+$/;
if (fil.test(document.getElementById("txtPanNo").value)) {
var abc = Trim(document.getElementById("txtPanNo").value);
if (abc.length != 10) {
StrPriError += ' Enter valid PAN Card\n';
}
}
else {
StrPriError += ' Enter valid PAN Card\n';
}
}
if (StrPriError != "") {
alert(StrPriError);
return false;
}
else {
return true;
}
}
Я хочу, чтобы в одном сообщении. Как это достичь. Пожалуйста, предложите. Кроме того, я хочу, чтобы в Jquery
UPDATE
ASPX
<asp:TextBox ID="txtPanNo" runat="server" Width="100" MaxLength="10"></asp:TextBox>
Не могли бы вы разместить свой html? – Tomasz
@Tomasz: см. Обновление – BNN
, вы вызываете if (StrPriError! = "") { alert (StrPriError); return false; } он должен сначала предупредить – prashant