hi my dear friends:
i have two radcombobox on my page and i am controling their focus by jquery...
also i have some code on their OnClientFocus , therefore focus and blur are so important ...
my aspx and jquery code are like this : (without RadComboBox -> OnClientFocus )
it seems that radcombo box can not foreget it's focus and stick with that , therefore when i play with 2 buttons (enter=13 and upper key=38 as you see in the upper code - Jquery) For Changing Their Focus so RadComboBox OnClientFocus does not fire until i click on my page and Click On the RadComboBox Again...
These Lines do not work:
1-$('input[id$=RadComboBox1_Input]').blur();
2-$('input[id$=RadComboBox2_Input]').blur();
how can i take focus off from radcombo box and destroy it's highlight?
thanks a lot
i have two radcombobox on my page and i am controling their focus by jquery...
also i have some code on their OnClientFocus , therefore focus and blur are so important ...
my aspx and jquery code are like this : (without RadComboBox -> OnClientFocus )
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="Darman.WebForm4" %> |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<html xmlns="http://www.w3.org/1999/xhtml" > |
<head runat="server"> |
<title></title> |
<script src="../JQuery/jquery-1.4.1.js" language="javascript" type="text/javascript"></script> |
<script type="text/javascript"> |
$(function() { |
$('input[id$=RadComboBox1_Input]').focus(); |
$('input[id$=RadComboBox1_Input]').select(); |
$('input[id$=RadComboBox1_Input]').bind('keyup', function(e) { |
var code = (e.keyCode ? e.keyCode : e.which); |
if (code == 13) { |
$('input[id$=RadComboBox1_Input]').blur(); |
$('input[id$=RadComboBox2_Input').focus(); |
$('input[id$=RadComboBox2_Input]').select(); |
} |
}); |
$('input[id$=RadComboBox2_Input]').bind('keyup', function(e) { |
var code = (e.keyCode ? e.keyCode : e.which); |
if (code == 38) { |
$('input[id$=RadComboBox2_Input]').blur(); |
$('input[id$=RadComboBox1_Input').focus(); |
$('input[id$=RadComboBox1_Input]').select(); |
} |
}); |
}); |
</script> |
</head> |
<body> |
<form id="form1" runat="server"> |
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
</telerik:RadScriptManager> |
<div> |
<telerik:RadComboBox ID="RadComboBox1" runat="server" Skin="Outlook"> |
<Items> |
<telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem1" |
Value="RadComboBoxItem1" /> |
<telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem2" |
Value="RadComboBoxItem2" /> |
<telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem3" |
Value="RadComboBoxItem3" /> |
<telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem4" |
Value="RadComboBoxItem4" /> |
</Items> |
</telerik:RadComboBox> |
<telerik:RadComboBox ID="RadComboBox2" runat="server" Skin="Office2007"> |
<Items> |
<telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem1" |
Value="RadComboBoxItem1" /> |
<telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem2" |
Value="RadComboBoxItem2" /> |
<telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem3" |
Value="RadComboBoxItem3" /> |
<telerik:RadComboBoxItem runat="server" Text="RadComboBoxItem4" |
Value="RadComboBoxItem4" /> |
</Items> |
</telerik:RadComboBox> |
</div> |
</form> |
</body> |
</html> |
it seems that radcombo box can not foreget it's focus and stick with that , therefore when i play with 2 buttons (enter=13 and upper key=38 as you see in the upper code - Jquery) For Changing Their Focus so RadComboBox OnClientFocus does not fire until i click on my page and Click On the RadComboBox Again...
These Lines do not work:
1-$('input[id$=RadComboBox1_Input]').blur();
2-$('input[id$=RadComboBox2_Input]').blur();
how can i take focus off from radcombo box and destroy it's highlight?
thanks a lot