2011-08-24 225 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