Изменить значение свойства и его стиль для формы ввода

0

Я создал форму внутри div. Мне удалось создать окно ввода формы и фон и границу кнопки, но я не могу изменить свойства значения для кнопки или стиля, чтобы я мог изменить цвет шрифта на что-то еще чем черный. У меня есть следующий базовый код для создания формы:

var csvForm = domConstruct.toDom('<div>Load a CSV file:</div><form id="csvUploadForm" class="uploadForm" method="post" enctype="multipart/form-data"> <input type="file" name="data" id="inFileCSVBtn" value="Upload..." /></form>');
domConstruct.place(csvForm, "loadFilesPane");

Этот код запускается после создания тела.

У меня создалось впечатление, что свойство value задает имя кнопки, но по умолчанию используется "Browse..."

Есть ли способ изменить свойство value на что-то еще и направить текст кнопки, чтобы его стиль?

  • 2
    Коробки для загрузки файлов, как известно, сложно оформить; Я думаю, что обычный подход - сделать их невидимыми и поместить поверх элементов стиля.
Теги:
dojo

1 ответ

0

Аналогичный вопрос задавали qaru.site/questions/318063/...

Вот краткая ссылка на их решение на Quirksmode.org.

  • 0
    Привет @SunnyD, я попробовал это, но он удаляет поле ввода и заменяет всю форму одной большой кнопкой. Мне нужна комбинация коробки и кнопки, но мне также нужно уметь стилизовать кнопку.
  • 0
    @MierMoto Я обновил свой ответ, надеюсь, это поможет
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню