-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不顯眼的驗證? –