May 18, 2011, 6:01 AM
[CLOSED] Ke Up
Hi...
im using KeyUp hander to display the value in NF2 number field if user type the value from key board in NF1 number field..
it is working fine if user type the value from key board,it is not working if i paste the value in NF1 with mouse..if i paste with key board it is working..
im using KeyUp hander to display the value in NF2 number field if user type the value from key board in NF1 number field..
it is working fine if user type the value from key board,it is not working if i paste the value in NF1 with mouse..if i paste with key board it is working..
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication1.WebForm2" %>
<%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
<%@ Register src="WebUserControl2.ascx" tagname="WebUserControl2" tagprefix="uc1" %>
<!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>
</head>
<body>
<form id="form1" runat="server">
<ext:ScriptManager runat="server" />
<ext:Button ID="btn" runat="server" Text="New Window">
<AjaxEvents>
<Click OnEvent="btn_Click"></Click>
</AjaxEvents>
</ext:Button>
<uc1:WebUserControl2 ID="WebUserControl21" runat="server" />
</form>
</body>
</html>
protected void btn_Click(object sender, AjaxEventArgs e)
{
WebUserControl21.show();
}
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl2.ascx.cs"
Inherits="WebApplication1.WebUserControl2" %>
<%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
<script src="JScript1.js" type="text/javascript" language="javascript"></script>
<ext:Window ID="Window1" runat="server" Width="250" Height="100" ShowOnLoad="false" >
<Body>
<table>
<tr>
<ext:NumberField ID="NF1" runat="server" EnableKeyEvents="true">
<Listeners>
<KeyUp Handler="Calculate();" />
</Listeners>
</ext:NumberField>
</tr>
<tr>
<ext:NumberField ID="NF2" runat="server">
</ext:NumberField>
</tr>
</table>
</Body>
</ext:Window>
public void show()
{
Window1.Show();
}
JScript1.js
function Calculate()
{
var aa = WebUserControl21_NF1.getValue();
WebUserControl21_NF2.setValue(aa);
}
Last edited by Daniil; May 31, 2011 at 10:39 AM.
Reason: [CLOSED]