Input html file type: — HTML: HyperText Markup Language

HTML | — GeeksforGeeks

Улучшить статью

Сохранить статью

  • Последнее обновление: 02 июн, 2022

  • Читать
  • Обсудить
  • Улучшить статью

    Сохранить статью

    HTML используется для указания поля выбора файла и добавления кнопки для выбора файла для загрузки в форму.

    Синтаксис:

      

    Example: 

    HTML

    < html >

     

    < head >

         < заголовок >

             Тип ввода HTML файл

         2 90 заголовок0042

    < Стиль >

    H2 {

    ;

    }

    H4 {

    Фонт-семейства: удары;

             }

             body {

                 text-align: center;

             }

         style >

    head >

     

    < body >

    < h2 >

             GeeksforGeeks

         h2 >

          

         < h4 >

             HTML <Input Type = "File"> ;

    H4 >

    < Вход Тип = "Файл"> < . 0042

          

         < p id="submit_text"> p >

    body >

     

    HTML >

    Выход:

    Поддерживаемые браузеры: Броузеры, поддерживаемые

    .0021 перечислены ниже:

    • Google Chrome 1.0 и выше
    • Edge 12 и выше
    • Internet Explorer
    • Firefox 1.0 и выше
    • Safari 1.0 и выше

      8

      8

    Статьи по теме

    Что нового

    Мы используем файлы cookie, чтобы обеспечить вам максимальное удобство просмотра нашего веб-сайта. Используя наш сайт, вы подтверждаете, что вы прочитали и поняли наши Политика в отношении файлов cookie & Политика конфиденциальности

    Как настроить элемент управления загрузкой файлов

    Если ваш веб-сайт позволяет пользователям загружать файлы, вы, вероятно, сравнивали элемент управления загрузкой файлов по умолчанию с пользовательскими решениями. В этой статье я покажу, что вы можете иметь и то, и другое, используя метод, который использует ввод по умолчанию, но выглядит совершенно индивидуально.

    Загрузка файла по умолчанию

    Это загрузка файла по умолчанию:

     
    
     

    Это один из тех HTML-элементов, в который встроено большое удобство использования и доступность.

    Чтобы назвать несколько вещей, которые вы получаете бесплатно при использовании родного :

    • , он может показать имя файла загружаемого файла
    • можно использовать только с клавиатурой
    • на телефонах, это позволит вашему пользователю сделать снимок или выбрать файлы из определенных приложений
    • в настольных браузерах, это позволит вашему пользователю просматривать файловую систему
    • можно настроить так, чтобы можно было выбрать несколько файлов
    • он может различать типы файлов с помощью своего необязательного атрибута accept
    • он предоставляет полезный атрибут DOM файлов для использования в ваших сценариях (а также чуть менее полезное значение )
    • он интегрируется со встроенным механизмом ошибок вашего браузера

    Ввод файла, соответствующий вашему бренду

    То, что вы, вероятно, не получите бесплатно, — это плавная интеграция с рекомендациями по дизайну вашего бренда. Они могут предписать кнопки быть синими или закругленными углами везде.

    В приведенном выше примере HTML ввод связан с соответствующей меткой. Я использовал соответствующие атрибуты для атрибутов и id , но обертывание ввода внутри метки работает так же хорошо.

    Во всех браузерах вы обнаружите, что на самом деле вам не нужно щелкать ввод, чтобы активировать его: достаточно щелкнуть метку. Из-за этого трюк, которому я научился у Krijn, прост: скрыть и стилизовать

    Скрыть ввод

    Вы хотите скрыть ввод, но сделайте это так, чтобы программа чтения с экрана не предположила, что его не существует. Метод сокрытия заключается в том, чтобы сделать его «визуально» скрытым, но не скрытым на самом деле для вспомогательных технологий.

    Это в одну сторону:

     input[type="file"] {
      непрозрачность: 0; /* сделать прозрачным */
      z-индекс: -1; /* перемещаться под чем-либо еще */
      положение: абсолютное; /* не позволяйте ему занимать место */
    }
     

    Существуют различные подходы к этому, важно то, что метод не делает ввод непригодным для использования (как 9Например, 0041 visible: hidden ) или переместите его за пределы экрана (как left: -9999em ), так как это также приведет к перемещению всех собственных сообщений об ошибках за пределы экрана.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *