ここでは達成したいことが少しあります。私はasp.net FileUploadとテキストボックスを持っています。ユーザーがファイルアップロードをクリックして、自分のコンピュータ/デバイスから画像を選択すると、送信する前に画像名をテキストボックスにすぐに表示します。ここに私が試したものがあります。ファイル名をreadOnlyのテキストボックスに表示する方法
<asp:FileUpload ID="Upload" runat="server" ClientIDMode="Static" />
<asp:TextBox ID="txtImage" runat="server" ClientIDMode="Static">
$('#Upload').change(function() {
var filename = $(this).val();
var lastIndex = filename.lastIndexOf("\\");
if (lastIndex > 0) {
filename = filename.substring(lastIndex + 1);
}
$('txtImage').val(filename);
});
まだ表示されていません。あなたが迷っています。
$( "txtImage") - #または。がありません。 IDかクラスですか? $( "#txtImage")。また、コンソールエラーが発生したかどうかを確認してください。 – Terrance00
あなたのコメントは私を助けてくれました。私はその一部を解決した#を追加しました。また、私のjqueryリファレンスに問題がありました。それは整理されています。うまくいきます。ありがとう – Mcbaloo