-1
以下jQuery的功能正从一个ASP.Net MVC3项目视图叫不工作:如果块如预期中的jQuery
function ValidateRequestor() {
var regex = /^[A-Za-z0-9]*$/;
var frstNameval = $('[id*=FirstName]').val();
if (!(/[a-z]/i.test(frstNameval))) {
$('[id*=FirstName]').val("");
$('[id*=FirstName]').focus();
alert("Please specify a proper first name.");
return false;
}
if (frstNameval == '') {
alert("Please specify a first name.");
return false;
}
var lstNameval = $('[id*=LastName]').val();
if (!(/[a-z]/i.test(lstNameval))) {
$('[id*=LastName]').val("");
$('[id*=LastName]').focus();
alert("Please specify a proper last name.");
return false;
}
if (lstNameval == '') {
alert("Please specify a last name.");
return false;
}
// var Approvedval = $('#_SelectedGeography').val();
// //debugger;
if ($('#_SelectedGeography').val() == '') {
alert("Please specify Approval Group.");
return false;
}
debugger;
if ($('#TextFAFM').length > 0) {
if ($('#TextFAFM').val().length>0) {
return true;
}
else if ($('#TextFAFM').val() == '') {
alert("Please specify Financial Analyst.");
return false;
}
}
else
return true;
}
然而以下代码块无法按预期工作:
if ($('#TextFAFM').length > 0) {
if ($('#TextFAFM').val().length>0) {
return true;
}
else if ($('#TextFAFM').val() == '') {
alert("Please specify Financial Analyst.");
return false;
}
}
返回True的块没有执行。请帮忙。
确实TextFAFM元素有什么价值? –
'$('#TextFAFM')'这个元素是否存在? – Jai
为什么地球上你不使用jquery不显眼的验证? –