возможно ли запретить веб-браузерам отображать текстовый селектор ("|", который альтернативно показывает и скрывает), когда ввод фокусируется?
Вы не можете установить свойство css, которое будет работать во всех браузерах.
Однако есть одно решение, о котором я подумал.
Прочтите эту статью, там все хорошо объяснено -> http://www.quirksmode.org/dom/inputfile.html