問題タブ [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.

0 投票する
2 に答える
1117 参照

c# - マスター ページの入力時のデフォルトの LinkBut​​ton

私は徹底的に調べましたが、これに対する明確な解決策は見つかりませんでした。私の同僚はかなり汚い解決策を見つけましたが、マスターページに配置したときに、以下のリンク参照の解決策が機能しない理由がわかりません。基本的にテキストボックスとリンクボタンを持つマスターページがあります.Enterキーを押すと、代わりに子ページのデフォルトボタンが呼び出されます.

  1. http://weblogs.asp.net/jeff/archive/2005/07/26/420618.aspx
  2. asp.netのasp:panelのデフォルトボタンとしてlinkbuttonを設定します(Ahmadのソリューション)

これについての洞察はありますか?ありがとう :)

明日仕事に着いたら、汚い解決策を投稿します。

編集:ここに汚い(私が思う)解決策があります:

JavaScript (ここに配置して、StackOverflow がより適切にフォーマットできるようにします):

これは本当にこれに対する唯一の解決策ですか?

0 投票する
2 に答える
3819 参照

asp.net - DefaultButton を button.UniqueID に設定すると例外がスローされる

私が解決しようとしている問題:

にいくつかのテキスト ボックスがありasp:Panelます。ユーザーがこれらのボックスのいずれかからヒットEnterすると、フォームがクリックされたかのように送信されますbtnAddTag。(カーソルがこれらのボックスにない場合、別のデフォルトの送信ボタンがあります。)

aspx:

vb:

例外:

「tagPanel」の DefaultButton は、タイプ IButtonControl のコントロールの ID でなければなりません。

の値btnAddTag.UniqueIDctl00$phMain$btnAddTag(マスター ページがあり、このセクションは と呼ばれphMainます) です。

私も試しCType(tagPanel.FindControl("btnAddTag"), Button).UniqueIDました。

0 投票する
1 に答える
283 参照

.net - RadioButtonList を含むパネルがデフォルトのボタンを認識しない

パネル内に複数のコントロールがあります。パネル内の最後のコントロールは、ラジオ ボタン リストです。パネルには、ページのパネルの外側にある「送信」のデフォルト ボタンがあります。パネルが埋め込まれているページには、いくつかの追加ボタンがあります。ラジオ ボタンを選択して Enter キーを押すと、[送信] ボタンは起動されず、ページの最初のボタンが起動されます。では、RB がテキスト ボックスや DDL と大きく異なり、パネルの既定のボタンを認識できないのはなぜでしょうか? RB にデフォルトを強制的に使用させる方法はありますか?

ありがとう。

0 投票する
2 に答える
4198 参照

jquery - JQueryダイアログボックスでENTERボタンの押下を処理する方法

JQueryダイアログボックスを使用しています。

ダイアログボックスを開いているコードの下にあります。

ダイアログボックスが開いているときは、ログインボタンがあり、クリックイベントを使用してユーザー名とパスワードフィールドを検証します。以下のコードサンプルをご覧ください。

私のログインボタンはボタンではなく画像です。

ログインダイアログが開いているときにのみ「 Enter」ボタンの押下をキャッチしたいだけでなく、「Enter」ボタンをキャッチした後、「 loginButton」クリックイベントを呼び出す必要があるため、開いたときに loginbutton をクリックしたように動作します。ダイアログボックス。

提案してください!

ありがとう。

よろしくお願いします、

0 投票する
1 に答える
198 参照

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()); }

リターンビューにモデルパラメータを追加するにはどうすればよいですか?

0 投票する
1 に答える
1287 参照

c# - テキストボックスがAJAXToolkitAutoCompleteによって拡張されている場合、PanelDefaultButtonは機能しません

ASP.NET Panelを使用してTextBoxなどの一部のコントロールのデフォルトボタンを設定していますが、AJAXControlToolkitのAutoCompleteExtenderが原因で機能しないようです。plsヘルプ..!

コードは次のとおりです。

0 投票する
3 に答える
5371 参照

c# - ASP.NET の DefaultButton と MasterPages

私のサイトでは、マスターページに検索機能があります(デフォルトボタンは設定されておらず、フォームにもありません)。コンテンツ ページにログインがあり、defaultbutton で ASP パネルを使用します。しかし、ログイン テキスト ボックスで [Enter] をクリックすると、サイトが検索イベント ハンドラに移動し続けます... 理由は何でしょうか?

いくつかのコード:

OK で解決策が見つかりましButtonLinkButton。それなら大丈夫なはず…

0 投票する
3 に答える
6650 参照

asp.net - ボタンのトリガーを無効にする方法aspx ページで

いくつかのテキスト ボックスとボタンを含む aspx ページがあります。ただし、カーソルがテキストボックス内にある場合、ボタンの 1 つがまだ「フォーカス」されています。したがって、Enter キーを押すと、ボタンが押されます。私が望むのは、Enterキーで、または少なくともカーソルがテキストボックスにあるときにボタンをトリガーする機能を無効にすることです。

0 投票する
2 に答える
457 参照

apache-flex - 事前初期化でのデフォルト ボタンの設定

ビューに複数のコンテナーがあります。ページがロードされた瞬間にデフォルトのボタンを設定しようとしているので、Enterキーを押すと、キーダウンイベントを処理する関数が呼び出されます。preinit() 関数でデフォルト ボタンを設定しただけでは機能しません。

これどうやってするの ?

0 投票する
2 に答える
174 参照

c# - コントロールのデフォルトボタンの検出

これは非常に単純なようですが、カスタムコントロールに追加したい動作に関してWeb上で何も見つかりません。

私のカスタムコントロールは、選択肢のリストを含むtextBoxです。ユーザーが入力したテキストがリストに含まれていない場合は、リストとともにポップアップが表示され、ユーザーは正しい選択肢を選択できます。

カスタムコントロールが追加されたコンテナにデフォルトのボタンがある場合があります。その場合、エンターキーが押されたときにテキストが間違っていれば、ポップアップが表示されなければなりません。デフォルトのボタンがない場合、Enterキーを押すと、テキストが間違っていても何も起こらないはずです。

この動作を作成できるようにするには、コンテナー内のデフォルトボタンの存在を検出できる必要があります。これは、cutomコントロールのc#コード内で実行する必要があります。

説明が十分に明確であることを願っています。前もって感謝します