カスタムファイルテキストを使用して4つの複数のカスタムファイルダイアログをブートストラップしますか?

Opa114

私のサイトのブートストラップ4に複数のカスタムファイルダイアログがあります。私は次のようなscss変数を介してカスタムファイルテキストを設定する方法を知っています:

$custom-file-text: (
    placeholder: (
      en: "Choose file...",
      es: "Seleccionar archivo...",
      de: "Datei wählen..."
    ),
    button-label: (
      en: "Browse",
      es: "Navegar",
      de: "Durchsuchen"
    )
  );

しかし、これは私の利用可能なすべてのカスタムファイルダイアログに適用されます。各カスタムファイルダイアログのテキストを個別に設定するにはどうすればよいですか?

ロバート

ボタンラベルではなく、単にプレースホルダーを変更したい場合、非常に簡単なトリックの1つは、.custom-file-control <span>にテキストを入力することです

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>

<label class="custom-file">
  <input type="file" id="file2" class="custom-file-input">
  <span class="custom-file-control">Ermagherd!</span>
</label>

そうは言っても...このコンポーネントをクリックするユーザーがファイルウィンドウが表示されることを期待する必要があるという明確な指示からの逸脱は混乱を引き起こす可能性があるため、ここで提供される値変更する必要があるかどうかを検討する価値があります。

:StackOverflowはcustom-fileコンポーネントを完全に正しくレンダリングしていないようですBootplyでこれと同じコードを表示できます:https://www.bootply.com/IcMAXzCHxj

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

@sqlスプリングブートテストを使用して、resoucesフォルダー以外のカスタムの場所からReading.sqlファイル

分類Dev

Xmlドローアブルファイルを使用したテキストビューのカスタム背景

分類Dev

Pythonを使用して複数のテキストファイルからデータをプロットする

分類Dev

特定の行のヘッダーを使用して、テキストファイルを複数のパンダデータフレームに分割します

分類Dev

bashを使用してカスタム(テキスト)ログファイルの末尾から特定のテキストを抽出する

分類Dev

Drupal 8を使用してインストールファイルにカスタムキャッシュテーブルを作成しますか?

分類Dev

カール-テキストファイルから複数のアドレスをロードします

分類Dev

ファイルのタイムスタンプをカットします

分類Dev

シェルスクリプトを使用して、「カスタムオーダー」でテキストファイルの列を再配置する

分類Dev

カスタム フォントを使用してテキスト ビューで太字と斜体のスタイルを設定する (プログラムで)

分類Dev

Sqliteカウンターを使用して何百万ものテキストファイルを並行してプロファイルしますか?

分類Dev

.batファイルを使用してWindowsスタートアップからプログラムを削除する

分類Dev

ブートストラップリスト内のバッジアイテムを整列します-カスタムcssファイルなしでグループ化します

分類Dev

Cプログラムを使用してテキストファイルのテーブルを読み取る

分類Dev

xmlファイルのTextViewからカスタムダイアログのTexViewにテキストをフェッチする方法は?

分類Dev

Pythonを使用してWebディレクトリから複数のcsvファイルをダウンロードし、ファイル名としてアンカーテキストを使用してディスクに保存します

分類Dev

すべてのインストールapkファイルのバックアップをAndroidのプログラムでSDカードに作成します

分類Dev

カスタムファイルタイプのバイトストリームを.NetCoreのPOCOオブジェクトに逆シリアル化します

分類Dev

Java GUIは、1つのボタンを使用して複数のテキストフィールドをテキストファイルに追加しますか?

分類Dev

カスタムブートストラップスタイルのDjangoテンプレートを使用して<select>フィールドを配置する

分類Dev

ブートストラップスタイラスフォルダーから自分の.stylファイルを使用してブートストラップスタイラス変数をカスタマイズするにはどうすればよいですか?

分類Dev

Managed_fileを使用したカスタム形式での複数ファイルのアップロード

分類Dev

rsyslog:カスタムテンプレートを使用してログを別のファイルに送信します

分類Dev

Woocommerceメールテンプレートにフックする単一のファイルにカスタムテキストを追加します

分類Dev

Codeigniterの異なるボタンを使用して、複数の画像とテキストファイルを1つのフォームにアップロードするにはどうすればよいですか?

分類Dev

どのように私は、サービスアカウントの資格情報を使用してGoogleチームドライブ内のフォルダにファイルをアップロードすることができますか?

分類Dev

cプログラムで複数のテキストファイルをリダイレクトする方法

分類Dev

DOJOカスタムダイアログボックス-テンプレートファイルを解析しません

分類Dev

SenseNetdotnetクライアントを使用してファイルアップロード後にカスタムフィールドを更新する方法

Related 関連記事

  1. 1

    @sqlスプリングブートテストを使用して、resoucesフォルダー以外のカスタムの場所からReading.sqlファイル

  2. 2

    Xmlドローアブルファイルを使用したテキストビューのカスタム背景

  3. 3

    Pythonを使用して複数のテキストファイルからデータをプロットする

  4. 4

    特定の行のヘッダーを使用して、テキストファイルを複数のパンダデータフレームに分割します

  5. 5

    bashを使用してカスタム(テキスト)ログファイルの末尾から特定のテキストを抽出する

  6. 6

    Drupal 8を使用してインストールファイルにカスタムキャッシュテーブルを作成しますか?

  7. 7

    カール-テキストファイルから複数のアドレスをロードします

  8. 8

    ファイルのタイムスタンプをカットします

  9. 9

    シェルスクリプトを使用して、「カスタムオーダー」でテキストファイルの列を再配置する

  10. 10

    カスタム フォントを使用してテキスト ビューで太字と斜体のスタイルを設定する (プログラムで)

  11. 11

    Sqliteカウンターを使用して何百万ものテキストファイルを並行してプロファイルしますか?

  12. 12

    .batファイルを使用してWindowsスタートアップからプログラムを削除する

  13. 13

    ブートストラップリスト内のバッジアイテムを整列します-カスタムcssファイルなしでグループ化します

  14. 14

    Cプログラムを使用してテキストファイルのテーブルを読み取る

  15. 15

    xmlファイルのTextViewからカスタムダイアログのTexViewにテキストをフェッチする方法は?

  16. 16

    Pythonを使用してWebディレクトリから複数のcsvファイルをダウンロードし、ファイル名としてアンカーテキストを使用してディスクに保存します

  17. 17

    すべてのインストールapkファイルのバックアップをAndroidのプログラムでSDカードに作成します

  18. 18

    カスタムファイルタイプのバイトストリームを.NetCoreのPOCOオブジェクトに逆シリアル化します

  19. 19

    Java GUIは、1つのボタンを使用して複数のテキストフィールドをテキストファイルに追加しますか?

  20. 20

    カスタムブートストラップスタイルのDjangoテンプレートを使用して<select>フィールドを配置する

  21. 21

    ブートストラップスタイラスフォルダーから自分の.stylファイルを使用してブートストラップスタイラス変数をカスタマイズするにはどうすればよいですか?

  22. 22

    Managed_fileを使用したカスタム形式での複数ファイルのアップロード

  23. 23

    rsyslog:カスタムテンプレートを使用してログを別のファイルに送信します

  24. 24

    Woocommerceメールテンプレートにフックする単一のファイルにカスタムテキストを追加します

  25. 25

    Codeigniterの異なるボタンを使用して、複数の画像とテキストファイルを1つのフォームにアップロードするにはどうすればよいですか?

  26. 26

    どのように私は、サービスアカウントの資格情報を使用してGoogleチームドライブ内のフォルダにファイルをアップロードすることができますか?

  27. 27

    cプログラムで複数のテキストファイルをリダイレクトする方法

  28. 28

    DOJOカスタムダイアログボックス-テンプレートファイルを解析しません

  29. 29

    SenseNetdotnetクライアントを使用してファイルアップロード後にカスタムフィールドを更新する方法

ホットタグ

アーカイブ