2011-08-24 220 views
0

我正在使用單個搜索選項字段以不同方式搜索,方法是單擊該頁面上給出的單選按鈕。例如,通過搜索客戶端的ID,搜索客戶端的名稱,搜索客戶端的電子郵件等搜索,我想通過點擊不同的單選按鈕在同一個搜索字段上對其進行不同的jQuery驗證。jquery單選按鈕驗證

用於此目的的驗證是這樣的演示: http://www.position-relative.net/creation/formValidator/demos/demoValidators.html

<div class="search-job-txtbox" > 
     <input type="text" name="clientSearchText" id="clientSearchText" value="" class="search-txtbox" onkeyup="javascript:searchByCriteria(this.value,'radio');"/> 
     <div class="search-icon"><a href="javascript:;"><a href="javascript:;"><img src="<%=request.getContextPath()%>/images/search-icon.gif" width="25" alt="Search" title="Search" height="25" /></a></div> 
    </div> 
    <div class="job-options"> 
     <div class="job-checkbox"><input type="radio" name="radio" id="radio" value="search-client-by-id" checked="true" onclick="javascript:searchByCriteria();"/></div> 
    <h5>ID</h5> 
    <div class="job-checkbox"><input type="radio" name="radio" id="radio" value="search-client-by-name" /></div> 
    <h5>Name</h5> 
    <div class="job-checkbox"><input type="radio" name="radio" id="radio" value="search-client-by-emailid" /></div> 
    <h5>Email</h5> 
    <div class="job-checkbox"><input type="radio" name="radio" id="radio" value="search-client-by-contact-number" /></div> 
    <h5>Contact</h5> 
    </div> 
+0

你到底需要什麼幫助? – mowwwalker

回答

0

你可以觸發驗證動態

$('input.clientID').click(function() { 
    $('#form').validationEngine(options); 
}); 

做,對於每種類型,或實現的情況下,/開關

+0

你能給我推薦一些例子嗎? – Raman