我正在开发一个asp.net网络应用程序,并试图解释前开发人员创建的遗留代码。
我的网页有6个单选按钮
input type="radio" id="rbtnSearchBy1"
input type="radio" id="rbtnSearchBy2"
input type="radio" id="rbtnSearchBy3"
input type="radio" id="rbtnSearchFor1"
input type="radio" id="rbtnSearchFor2"
input type="radio" id="rbtnSearchFor3"
然而,当我查看javascript验证码时,我看到了
if (!document.aspnetForm.Master$cphMainContent$rbtnSearchBy[0].checked) {
if (document.aspnetForm.Master$cphMainContent$rbtnSearchBy[1].checked) {
if (document.aspnetForm.Master$cphMainContent$rbtnSearchFor[1].checked || document.aspnetForm.Master$cphMainContent$rbtnSearchFor[2].checked) {
document.aspnetForm.Master$cphMainContent$rbtnSearchBy[0].checked = true;
ValidateUserFields()
alert("Please select either location or facility name.");
return false;
}
}
else {
if (document.aspnetForm.Master$cphMainContent$rbtnSearchFor[0].checked) {
document.aspnetForm.Master$cphMainContent$rbtnSearchBy[0].checked = true;
ValidateUserFields()
alert("Please select either location or vendor name.");
return false;
}
}
}
我无法理解 rbtnSearchBy [0] 或 rbtnSearchFor [0] 会用于什么?
有什么建议吗?