問題タブ [input-history]

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 投票する
3 に答える
1656 参照

javascript - キー押下コンテキストのJavaScript検出(フォーム履歴の選択とフォームの送信)

作業中のプロジェクトの開発をスピードアップするために、jQueryを使用してセミジェネリックフォームプラグインを作成しています。

計画では、jTemplatesテンプレートにフィールドが含まれ、プラグインはテンプレートを調べて必要な多言語リソースを見つけ、サーバーからそれらを要求し、すべてをJavaScriptオブジェクトにパッケージ化して、上のカスタム関数に渡します。 "参加する"。

フォームを偽造するときに実行する必要のある標準の「Enterキーを押したら、フォームを送信する」コードを除いて、すべてがうまく機能しています。

問題は、Firefoxでは(少なくとも、他のブラウザはまだチェックしていません)、以前に同じ名前のテキストボックスに情報を入力したことがある場合は、フォームの履歴が表示されることです。次に、Enterキーを押してこれらの推奨値のいずれかを選択すると、フォームが送信されます。ページの最初の入力をしている場合は、あまり良くありません。実際、かなり面倒です。

明らかな解決策は、フィールドの周りにフォーム要素を挿入し、jQueryを介したこのダミーフォームの送信を停止することです。幸い、ASP.NET MVCを使用しているので、これを実行する余裕がありますが、そうでない場合はどうなりますか?プラグインがすでにフォーム内にあるかどうかを知らなかったため、プラグイン自体を保持する必要があった場合はどうなりますか?標準のWebFormsASP.NETを使用していて、各入力のリターンキーを正しい送信ボタンに手動で「ターゲティング」する必要がある場合はどうなりますか?

おそらくイベントオブジェクト自体を介して、キー押下のコンテキストを検出し、フォーム履歴アイテムの選択を除外できるようにする方法はありますか?

0 投票する
11 に答える
96787 参照

bash - 前のコマンドの引数を使用するには?

Esc+.は、最後のコマンドの最後の引数を与えることを知っています。

しかし、最後のコマンドの最初の引数に興味があります。そうするためのキーバインディングはありますか?

同じ行で、最後のコマンドから n 番目の引数を取得する一般的な方法はありますか? $0bash スクリプトではなどを使用できることはわかっていますが$1、これらはコマンドラインでは機能しません。

また、前のコマンドの 0 番目の引数を反復処理するのはどうでしょうか? Esc+を連続して押すことで最後の引数を処理できます。.

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

php - 入力履歴を記憶する

プロセスページを使用してすべての情報を確認してから処理するフォームを使用しています。何かが間違っていたり不足している場合、メッセージはユーザーにページに戻って修正するように伝えます。ただし、それを行うと、入力した他のすべての情報がフィールドに表示されません。彼らが入れたものは何でも表示されるようにするにはどうすればよいですか。

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

sql - イベントとその古いバージョンを同時に保持するテーブルからイベント履歴を取得する

すべてのイベントとその古いバージョンを保持するイベント「イベント」を含むテーブルがあります。私はこれらの列を持っています:

  • 「id」プライマリ、
  • ここで「origin_id」は元のイベントのIDを保持し、
  • 「date_added」DATETIME 列。

最初にイベントを追加すると、その「origin_id」がその「id」値を取得します。このイベントを変更すると、最初のイベントと同じ「origin_id」、新しい自動インクリメントされた「id」、および新しい「date_added」で新しいイベントが作成されます。

テーブルから現在のすべてのイベントのリストを取得する方法はありますか?

したがって、3 つのイベントがあり、それぞれにいくつかのリビジョン/更新がある場合、それぞれの最後の更新のみを取得したいと考えています。

0 投票する
4 に答える
1942 参照

linux - .bash_history内のパスワードをクリーンアップするためのスクリプトまたはワンライナー

入力した文字をエコーし​​ているLinux端末にsuパスワードを誤って入力することがあります。~/.bash_historyそれは私を不安にさせる記録されます。.bash_historyプレーンテキストのパスワードを削除するための短いスクリプト(bashワンライナー?)を持っている人はいますか?

sedを使用すると、.bash_historyファイルに独自のトレースが残りますが、readlineや履歴サービスを一時的に無効にできる場合は、次のように機能する可能性があります。

また、パスワードが他のフレーズ/単語の一部として頻繁に使用される場合、これにより追加の問題/穴が生じる可能性があります。

理想的には、スクリプトはハッシュされたpasswdリスト(/etc/shadow)を熟読して、検索語のリストを作成する必要があります。次に.bash_history、比較のためにチェックしているファイルの一部をハッシュする必要があります()。問題は、パスワードの長さが不明であるため、比較中にハッシュするファイル内のテキストの量を知ることです。または、grep / sedを実行する前に、passwdのように安全な方法でパスワードを要求することもできます。

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

applescript - Photoshop がスクリプトで以前の履歴状態に戻らないのはなぜですか?

会社の画像の透かしとサイズ変更を自動化する Applescript を作成しました。スクリプトは、最初の履歴状態を変数に保存し、画像のサイズを変更し、適切な透かしを追加し、jpeg を保存してから、別のサイズ変更と透かしのループのために初期履歴状態に戻ります。

問題は、透かしを使用せず、変数wmColor"None"またはに設定してサイズを変更しようとした場合"None for all"です。jpeg のサイズを変更して保存した後、最初の履歴状態に戻そうとすると、Photoshop が気に入らないようです。サイズ変更は明らかに履歴ステップとしてカウントされるべきであり、元のファイルに複数のオープン/クローズ操作を実装するようにスクリプトを書き直したくはないので、これは非常に面倒です。何が起こっているのか知っている人はいますか?これは問題を生成している行です (これは doBig メソッドと doSmall メソッドの両方にあり、画像のサイズ変更と現在の履歴状態の変更を要求するたびにエラーがスローされます:

スクリプト全体は次のとおりです。

0 投票する
4 に答える
1304 参照

emacs - Emacsですべてのミニバッファコマンド履歴を表示するには?

ミニバッファーで "Mp" を使用すると、コマンドの履歴をさかのぼることができます。しかし、ミニバッファで使用したすべてのコマンドを見たいのです。

ありがとう。

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

powershell - ホストのクリア後にコンソールのバッファ履歴を取得するにはどうすればよいですか?

PowerShell ISE を使用していて、以前に実行したコマンドのテキストが画面に大量に表示されている場合は、「Clear-Host」コマンドを発行してそれをクリーンアップできます。カーソルは画面の一番上の行に移動し、プロンプトを出力してから再び待機します。

しかし、それを行うと、上にスクロールして以前の出力を表示できなくなります。その前の出力はどこかに保存されていますか? Clear-Host を実行する前に実行したコマンドの出力を確認するにはどうすればよいですか?

Clear-Host を実行するスクリプトがありますが、スクリプトを実行したときに古い画面バッファーの履歴を実際に失うつもりはなかったので、どうにかして元に戻せることを願っています。最初に考えた「$host |Export-Clixml file.xml」の出力には見つかりません。