Hello forum
I hope you can help me out on this problem.
I have a radtextbox in which I want to select part of the text using client .selectText.
I build the client function and it works fine.
Now I want to fire the clientfunction from server-side , so i implement a "ScriptManager.RegisterStartupScript" and everything is still OK.
Then I wrap it all in radajaxpanel, whereafter my server functions fire ok , but now cant detect my radtextbox.
( my clientbutton still runs fine.)
How do I call my clientscript correct from serverside, to be able to still detect my radtextbox?
Regards
Mark
my base code is:
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="200px" Width="300px">
<telerik:RadScriptBlock ID="myscriptblock" runat="server">
<script type="text/javascript">
function test() {
var tb = $find("mytxt");
alert(tb);
tb.selectText(3, 6);
return false;
}
</script>
</telerik:RadScriptBlock>
<telerik:RadTextBox ID="mytxt" ClientIDMode="Static" Runat="server" Text="1 2 3 4 5 6 7 8 9" >
</telerik:RadTextBox>
<button runat="server" id="mybutton" onclick="test();return false;">findpos</button>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</telerik:RadAjaxPanel>
</form>
cs:----------------------------------------------------------------------------------------
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "eScript", "test();", true);
}
I hope you can help me out on this problem.
I have a radtextbox in which I want to select part of the text using client .selectText.
I build the client function and it works fine.
Now I want to fire the clientfunction from server-side , so i implement a "ScriptManager.RegisterStartupScript" and everything is still OK.
Then I wrap it all in radajaxpanel, whereafter my server functions fire ok , but now cant detect my radtextbox.
( my clientbutton still runs fine.)
How do I call my clientscript correct from serverside, to be able to still detect my radtextbox?
Regards
Mark
my base code is:
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="200px" Width="300px">
<telerik:RadScriptBlock ID="myscriptblock" runat="server">
<script type="text/javascript">
function test() {
var tb = $find("mytxt");
alert(tb);
tb.selectText(3, 6);
return false;
}
</script>
</telerik:RadScriptBlock>
<telerik:RadTextBox ID="mytxt" ClientIDMode="Static" Runat="server" Text="1 2 3 4 5 6 7 8 9" >
</telerik:RadTextBox>
<button runat="server" id="mybutton" onclick="test();return false;">findpos</button>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</telerik:RadAjaxPanel>
</form>
cs:----------------------------------------------------------------------------------------
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "eScript", "test();", true);
}