3

元々、スピナーウィジェットを無効にするオプションを使用していましたが、フォームが送信されたときにウィジェットの値が失われるため、使用したくありません。私が探しているのは、ウィジェットを readOnly に設定することです。

読み取り専用に設定すると、ユーザーがフィールドに入力できないように正しく設定されますが、残念ながら上下のボタンをクリックすることはできます。ウィジェットのテキスト部分に影響を与えずにスピナー ボタンを無効にするか非表示にする方法があるかどうかを知りたいので、後でそれらのボタンを再度有効にするか表示することができます。

前もって感謝します!-デビッド

4

4 に答える 4

6

スピナー コントロールを非表示にするには、次を実行します。

$('.ui-spinner a.ui-spinner-button').css('display','none');

それらを再表示するには、次を実行します。

$('.ui-spinner a.ui-spinner-button').css('display','block');

ドキュメント構造に合わせてセレクターの値を変更します。

于 2013-11-03T18:52:29.623 に答える
0

これは古いですが、私が持っていた質問であり、最も完全な回答はkbwood.au の回答です。要素が読み取り専用の場合は、基本的に開始 (またはスピン) イベントでイベントをキャンセルします。その後、まだ有効になっている上/下/ページアップ/ページダウンキーについて心配する必要はありません。

于 2019-04-24T20:53:10.413 に答える