Как проверить запрос условно в ASP - PullRequest
0 голосов
/ 18 сентября 2011

У меня ниже ASP html

<div id="divCheckAll">
    <div class="selectall">
        <input type="checkbox" id="chkOperationalUpdate" name="chkOperationalUpdate" value="1" />
        Operational Update
        <div class="clear">
        </div>
    </div>
    <br />
    <div class="selectall">
        <input type="checkbox" id="chkLounges" name="chkLounges" value="1" />
        Lounges
        <div class="clear">
        </div>
    </div>
    <br />
    <div class="selectall">
        <input type="checkbox" id="chkLocations" name="chkLocations" value="1" />
        Locations
        <div class="clear">
        </div>
    </div>
    <br />
    <div class="selectall">
        <input type="checkbox" id="chkChauffeurdrive" name="chkChauffeurdrive" value="1" />
        Chauffeurdrive
        <div class="clear">
        </div>
    </div>
    <br />
    <div class="selectall">
        <input type="checkbox" id="chkFleet" name="chkFleet" value="1" />
        Fleet
    </div>
</div>

Теперь при нажатии кнопки и действии формы я вызываю другую страницу ASP, которая принимает значения html выше значения в качестве запроса.Я хочу проверить, если какой-либо из вышеупомянутых флажков не установлен, тогда он вернет какое-то сообщение назад, что-то вроде ниже:

If Request("chkOperationalUpdate")="" or Request("chkLounges")="" or Request("chkLocations")="" or Request("chkChauffeurdrive")="" or Request("chkFleet")="" Then    
    Response.Write "<font color='red'>Please select at least one items to be published</font>"
    Response.End
End If

Вышеуказанное условие отлично работает для проверки одного запроса, однако я хочу, если пользователь выбраллюбой из флажков, то он не должен возвращать никаких сообщений, он должен возвращать сообщение, только если пользователь пропустил выбор любого из флажков.

Пожалуйста, предложите !!

1 Ответ

0 голосов
/ 18 сентября 2011

Замените or на and, таким образом, будет отображаться сообщение о выборе по крайней мере одного CheckBox, если пользователь не выбрал ..

'none of the checkbox is selected
If Request("chkOperationalUpdate")="" and Request("chkLounges")="" and Request("chkLocations")="" and Request("chkChauffeurdrive")="" and Request("chkFleet")="" Then    
    Response.Write "<font color='red'>Please select at least one items to be published</font>"
    Response.End
Else
    'User has selected atleast one checkbox
End If
...