Section of html:
<div id="billing_blkDetails">
<div id="blkDetails_row1" class="row">
<div id="blkDetails_row1_col1" class="multi-col first-col">
<div class="caption">Referer:</div>
<div class="multi-content">
<input type="text" size="20" id="txtReferer" />
</div>
<div><button id="addReferer">Add Referer</button></div>
</div>
<div id="blkDetails_row1_col2" class="multi-col sec-col">
<div class="caption">Customer Name:</div>
<div class="multi-content">
<input type="text" size="40" id="custName" />
</div>
</div>
</div>
<div id="blkDetails_row2" class="row">
<div id="blkDetails_row2_col1" class=" multi-col first-col">
<div class="caption">Cust. Address:</div>
<div class="multi-content">
<input type="text" size="40" id="custAdd1" />
</div>
</div>
<div id="blkDetails_row2_col2" class=" multi-col sec-col">
<div class="caption">Phone/Mobile:</div>
<div class="multi-content">
<input type="text" size="30" id="custPhone" />
</div>
</div>
</div>
javascript:
$(document).ready(function(){
$('#txtReferer').autocomplete({minLength:3,
source:[{label:'test1',value:'Referer1'},{label:'test2',value:'Referer2'},{label:'test3',value:'Referer3'}]
});
$('#txtReferer').on('keyup',function(ev){
if(ev.which==13 || ev.which==9)
{
if($('#txtReferer').val()!='')
$('#custName').focus();
else
setTimeOut($('#txtReferer').focus(),200); //Upto this ok!!!!
}
});
});
//Because the html and js files are larger, I have copied only the related sections.
// once the custName is selected and I want to select txtReferer again, i am not able to do so.
//but setTimeOut($('#txtReferer').focus(),200); is working!
Thanking you
Raj