asp.net Webページにテキストボックスがあります。ポストバックの場合、このtexboxの最後のcharに焦点を合わせる必要があります。どのように私はjQueriesようなものを使用せずに、この使ってC#を行うことができます。..以下のような おかげcpを使用してasp.net Webページの最後の文字でtexboxにフォーカスを設定します。
1
A
答えて
2
はUse JavaScript to place cursor at end of text in text input elementに提案されたソリューションのバリエーションです:
void btnPostBack_Click(object sender, EventArgs e)
{
txtFocus.Attributes["onfocus"] = "var value = this.value; this.value = ''; this.value = value; onfocus = null;";
txtFocus.Focus();
}
0
あなたのコード:ここで
asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True" ontextchanged="TextBox1_TextChanged" TabIndex="1"> asp:TextBox ID="TextBox2" runat="server" AutoPostBack="True" ontextchanged="TextBox2_TextChanged" TabIndex="2">
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Session["event_controle"] = ((TextBox)sender);
}
protected void TextBox2_TextChanged(object sender, EventArgs e)
{
Session["event_controle"] = ((TextBox)sender);
}
protected void Page_PreRender(object sender, EventArgs e)
{
try
{
if (Session["event_controle"] != null)
{
TextBox controle =(TextBox) Session["event_controle"];
controle.Focus();
}
}
catch()
{
}
}
+0
私はそれを試しても機能しませんでした。あなたのアイデアを説明していただけますか? – Dani
関連する問題
- 1. テキストボックスの最後の文字の後ろにフォーカスを設定します
- 2. cpとasp.netを使用してaspxページに単語文書を埋め込む
- 3. バッチファイルに設定されたパスワードが最後の文字を使用しない
- 4. applescriptを使用してアプリケーションの特定のウィンドウにフォーカスを設定します
- 5. Web設定を使用してasp.netで電子メールを送信
- 6. Web Extensionを使用してFirefoxウィンドウにフォーカスを設定する方法
- 7. 特定の文字が最後に出現した後にすべての文字を削除します
- 8. MVVMを使用してWPFのコントロールにフォーカスを設定する
- 9. GridLayoutManager(RecyclerView)を使用して最後のグリッドを全幅に設定します。
- 10. Tkinterリストボックスが最後の項目にフォーカスを設定しました
- 11. exeなしでasp.netを使用しているWebページのスクリーンショット
- 12. Androidスタジオを使用して、instedの。文字列を書式設定した後
- 13. asp.netのWebページでimgタグのsrcパスを動的に設定します。Razor
- 14. リターン/次のキーを使用して、次のUITextFieldにフォーカスを設定します。
- 15. BeautifulSoupを使用して特定の文字列の後に来る最初の文字列を見つける
- 16. Silverlight 4を使用して、XAMLのUIElement(TextBox)にフォーカスを設定しますか?
- 17. JavaScriptを使用して非表示のテキストボックスフィールドにフォーカスを設定
- 18. XpagesでSSJSを使用してフィールドにフォーカスを設定しますか?
- 19. C#で文字セットをWebページに設定
- 20. onBlurを使用してReactコンポーネントのフォーカスを設定する
- 21. 最後に特定の文字列を入力します。
- 22. ASP.NETで後で使用するための文字列を保存します
- 23. Django:最初のページで別々にページを設定します
- 24. Javascript Slice:2つのパラメータを使用して文字列の最後の文字を選択できますか?
- 25. JavaScriptを使用して文字列の最後の文字を置換します。
- 26. asp.netのリンクボタンをクリックすると、ページ上部にフォーカスが設定されます
- 27. javascriptを使用してhtmlページのタイトルを設定します
- 28. 誰もasp.net WebページでSage Payを使用しました
- 29. sedまたはtrを使用して、指定された文字/式で始まる単語の最後の文字を大文字にする
- 30. Webアプリケーションの開始ページとしてDefault.htmlを設定します
これはうまくいきませんでした。フォーカスはテキストボックスに戻りますが、カーソルはこのテキストボックスの最後の文字ではありません – Dani
Firefoxでテストする必要があります。私はIEとChromeでテストしました。 Firefoxで同じことをする方法があるかどうかがわかります。 – ConnorsFan
まさに!!!私はFirefoxで作業していましたが、Chromeで試してみましたが、うまくいきました。私はFirefoxでそれを必要としています。 – Dani