問題タブ [defaultbutton]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - マスター ページの入力時のデフォルトの LinkButton
私は徹底的に調べましたが、これに対する明確な解決策は見つかりませんでした。私の同僚はかなり汚い解決策を見つけましたが、マスターページに配置したときに、以下のリンク参照の解決策が機能しない理由がわかりません。基本的にテキストボックスとリンクボタンを持つマスターページがあります.Enterキーを押すと、代わりに子ページのデフォルトボタンが呼び出されます.
- http://weblogs.asp.net/jeff/archive/2005/07/26/420618.aspx
- asp.netのasp:panelのデフォルトボタンとしてlinkbuttonを設定します(Ahmadのソリューション)
これについての洞察はありますか?ありがとう :)
明日仕事に着いたら、汚い解決策を投稿します。
編集:ここに汚い(私が思う)解決策があります:
JavaScript (ここに配置して、StackOverflow がより適切にフォーマットできるようにします):
これは本当にこれに対する唯一の解決策ですか?
asp.net - DefaultButton を button.UniqueID に設定すると例外がスローされる
私が解決しようとしている問題:
にいくつかのテキスト ボックスがありasp:Panel
ます。ユーザーがこれらのボックスのいずれかからヒットEnter
すると、フォームがクリックされたかのように送信されますbtnAddTag
。(カーソルがこれらのボックスにない場合、別のデフォルトの送信ボタンがあります。)
aspx:
vb:
例外:
「tagPanel」の DefaultButton は、タイプ IButtonControl のコントロールの ID でなければなりません。
の値btnAddTag.UniqueID
はctl00$phMain$btnAddTag
(マスター ページがあり、このセクションは と呼ばれphMain
ます) です。
私も試しCType(tagPanel.FindControl("btnAddTag"), Button).UniqueID
ました。
.net - RadioButtonList を含むパネルがデフォルトのボタンを認識しない
パネル内に複数のコントロールがあります。パネル内の最後のコントロールは、ラジオ ボタン リストです。パネルには、ページのパネルの外側にある「送信」のデフォルト ボタンがあります。パネルが埋め込まれているページには、いくつかの追加ボタンがあります。ラジオ ボタンを選択して Enter キーを押すと、[送信] ボタンは起動されず、ページの最初のボタンが起動されます。では、RB がテキスト ボックスや DDL と大きく異なり、パネルの既定のボタンを認識できないのはなぜでしょうか? RB にデフォルトを強制的に使用させる方法はありますか?
ありがとう。
jquery - JQueryダイアログボックスでENTERボタンの押下を処理する方法
JQueryダイアログボックスを使用しています。
ダイアログボックスを開いているコードの下にあります。
ダイアログボックスが開いているときは、ログインボタンがあり、クリックイベントを使用してユーザー名とパスワードフィールドを検証します。以下のコードサンプルをご覧ください。
私のログインボタンはボタンではなく画像です。
ログインダイアログが開いているときにのみ「 Enter」ボタンの押下をキャッチしたいだけでなく、「Enter」ボタンをキャッチした後、「 loginButton」クリックイベントを呼び出す必要があるため、開いたときに loginbutton をクリックしたように動作します。ダイアログボックス。
提案してください!
ありがとう。
よろしくお願いします、
asp.net-mvc-2 - モデルをラジオボタンに渡していますが、デフォルトとして作成するにはどうすればよいですか?
たとえば、3つの異なる値を持つラジオボタンにモデルを渡す
<%: Html:RadioButtonListFor(model=>model.Country, Model.Countries, new {@class="countrytype"})%>
これらの国には、US、カナダ、その他の 3 つの値があります。しかし、私は米国がデフォルトで選択されることを望んでいます。どうすればそれができますか?
私のアクション結果は次のとおりです。
public ActionResult Select(CountryModel m) { ... return View( new CountryModel ( countrytype.AsQuicklist()); }
リターンビューにモデルパラメータを追加するにはどうすればよいですか?
c# - テキストボックスがAJAXToolkitAutoCompleteによって拡張されている場合、PanelDefaultButtonは機能しません
ASP.NET Panelを使用してTextBoxなどの一部のコントロールのデフォルトボタンを設定していますが、AJAXControlToolkitのAutoCompleteExtenderが原因で機能しないようです。plsヘルプ..!
コードは次のとおりです。
c# - ASP.NET の DefaultButton と MasterPages
私のサイトでは、マスターページに検索機能があります(デフォルトボタンは設定されておらず、フォームにもありません)。コンテンツ ページにログインがあり、defaultbutton で ASP パネルを使用します。しかし、ログイン テキスト ボックスで [Enter] をクリックすると、サイトが検索イベント ハンドラに移動し続けます... 理由は何でしょうか?
いくつかのコード:
OK で解決策が見つかりましButton
たLinkButton
。それなら大丈夫なはず…
asp.net - ボタンのトリガーを無効にする方法aspx ページで
いくつかのテキスト ボックスとボタンを含む aspx ページがあります。ただし、カーソルがテキストボックス内にある場合、ボタンの 1 つがまだ「フォーカス」されています。したがって、Enter キーを押すと、ボタンが押されます。私が望むのは、Enterキーで、または少なくともカーソルがテキストボックスにあるときにボタンをトリガーする機能を無効にすることです。
apache-flex - 事前初期化でのデフォルト ボタンの設定
ビューに複数のコンテナーがあります。ページがロードされた瞬間にデフォルトのボタンを設定しようとしているので、Enterキーを押すと、キーダウンイベントを処理する関数が呼び出されます。preinit() 関数でデフォルト ボタンを設定しただけでは機能しません。
これどうやってするの ?
c# - コントロールのデフォルトボタンの検出
これは非常に単純なようですが、カスタムコントロールに追加したい動作に関してWeb上で何も見つかりません。
私のカスタムコントロールは、選択肢のリストを含むtextBoxです。ユーザーが入力したテキストがリストに含まれていない場合は、リストとともにポップアップが表示され、ユーザーは正しい選択肢を選択できます。
カスタムコントロールが追加されたコンテナにデフォルトのボタンがある場合があります。その場合、エンターキーが押されたときにテキストが間違っていれば、ポップアップが表示されなければなりません。デフォルトのボタンがない場合、Enterキーを押すと、テキストが間違っていても何も起こらないはずです。
この動作を作成できるようにするには、コンテナー内のデフォルトボタンの存在を検出できる必要があります。これは、cutomコントロールのc#コード内で実行する必要があります。
説明が十分に明確であることを願っています。前もって感謝します