2013-10-01 2 views
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 свойства будет установить имя кнопки, но по умолчанию «Обзор ...»

Есть ли способ изменить свойство значения к чему-то еще и целенаправленному текст кнопки в стиле?

+2

загружаемых файлов коробки, как известно, трудно стиле; обычный подход заключается в том, чтобы сделать их невидимыми и поместить их поверх стилизованных элементов, я думаю. – Ryan

ответ

0

Аналогичный вопрос был задан вопрос here on StackOverflow

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

+0

Эй, @SunnyD, я пробовал это, но он удаляет окно ввода и заменяет всю форму одной большой кнопкой. Мне нужна коробка и комбинация кнопок, но мне также нужно стилизовать кнопку. – MierMoto

+0

@MierMoto Я обновил свой ответ, надеюсь, что помогает – SunnyD

+0

Я действительно нашел предложенный [ответ] (http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom) дальше по этой странице, что может подходит мне. Он действительно хорошо управляет стилем кнопки. Я только начал играть с ним, но, похоже, все идет. Итак, не уверен, что ваш ответ правильный, но это привело меня к этому. Модераторы могут решить. – MierMoto

Смежные вопросы