Мне нужно разработать функцию поиска в javascript, чтобы она отображала сообщение / всплывающее окно, когда пользователи не выбирают опцию в выпадающем списке. Я использую usercontrols в моем проекте. поэтому выпадающий список находится в файле .ascx, а моя функция поиска - в файле .aspx. Вот код, который я использую:
function Search()
{
var src_status = createObj("bodyuc_drp_Status").value;
var src_program = createObj("bodyuc_drp_program").value;
if(document.getElementById(src_program).value == 0 && document.getElementById(src_client).value == 0)
{
alert("Please select atleast one client or program")
return false;
}
else {
createObj("hdn_search").value = "Search";
return true;
}
}
значение «0» в условии if является индексом опции «--select one--» в раскрывающемся списке. Приведенное выше предупреждающее сообщение должно отображаться, когда индекс равен 0, в противном случае пользователь должен получить данные на основе своего выбора.
Этот код выдает мне предупреждающее сообщение, даже если пользователи выбирают значение, отличное от опции «выбрать один». Кто-нибудь может сказать, почему?
очень ценю вашу помощь.