0

ウェブフォーム

こんにちは。ユーザーがダイアログからファイルを選択する必要があります。次に、そのファイルへのパスのみが必要です。私が探していた唯一の方法は、を使用することです<input>が、ユーザーにchoose fileボタンをクリックさせることはできません。プログラムで「クリック」する必要があります

どんな助けでも役に立ちます。

PS。これは、ASP>NET の 2 日目です。JavaScript もわかりません。

エイデン

4

1 に答える 1

1

jQuery を使用して のchangeイベントにイベント ハンドラーを適用できますinput type="file"が、一部のブラウザーはファイル パス名をファイルに返し、一部のブラウザーはダミー パス (正しいファイル名) を表示し、他のブラウザーは単にファイル名にパスなし。

編集: プログラムでファイル ダイアログをクリックするには、css を使用してそれを非表示にしてから、ダイアログを表示するdisplay: noneよう$("#<%=myFileInput.ClientID%>").click();にします。

于 2012-05-19T14:35:27.727 に答える