2011-09-18 17 views
0

有條件的檢查要求我在下面的ASP HTML搞到現在如何在ASP

<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> 

我的按鈕,點擊表格的動作,我呼籲其正在上面的html值的請求的另一個ASP頁。我想檢查是否有上述複選框沒有被選中,那麼它會返回一些信息返回,類似如下:

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 

以上情況完全適用於檢查一個請求,但是我想,如果用戶選擇任何的複選框,那麼它不應該返回任何消息,它應該只在用戶錯過選擇任何複選框時才返回消息。

請建議!!

回答

0

更換orand,這樣一來就會顯示選擇ATLEAST一個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 
+0

有時我們感到困惑,這一次輪到我了;)..謝謝 –