私はjqueryを始めたばかりなので、これを行うのは本当に簡単な方法があるかもしれません...しかし、ユーザーがファイル名を入力し、その横にリストボックスなどを入力できる入力要素を含むフォームが必要です。入力パターンに一致するファイルが表示されるフォルダを表示する場合も同様です。
理想的には、フォルダがたくさんある可能性があるので、3文字程度になるまでフォルダの検索を開始しません。
箱から出してすぐに使えるjqueryに付属しているオートコンプリートには、いくつかの機能があるようです。私はそうではありませんが、jquery n00bであるため、これが正しい方法かどうかはわかりません。
ありがとう!
編集:これが私がフォルダを取得する方法です:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var folder = fso.GetFolder("top/level/directory");
// Iterate over folders
var subFlds = new Enumerator(folder.SubFolders);
var subFolder;
for (; !subFlds.atEnd() ; subFlds.moveNext()) {
subFolder = subFlds.item() + "";
if (subFolder.match(/* My input string goes here */)) {
break;
}
}
これは、私が説明するユースケースでこれを使用する正確な方法ではありませんが、フォルダーを通過するために私が行っていることを示しています。