Комо forzar escribir соло mayúsculas en un input, en рубин на направляющих

Mi problema NO es para guardar el valor en mayúsculas, соло lo que quiero hacer es que mientras el usuario escriba se vean mayúsculas, es decir, así el teclado se encuentre en minúsculas, en PANTALLA, se vean mayúsculas, es mas визуальный алгоритм... Gracias.

2
задан 18.01.2017, 02:51
0 ответов

Для этого существует свойство css, которое ты можешь распределять ему в неудар в лунку. Свойство - text-transform: uppercase; и достаточно, чтобы ты это добавил к классу, который манипулирует твоим неударом в лунку или прямо на неударе в лунку

<input style="text-transform:uppercase" > </input>

Привет я надеюсь, что он подает тебя

4
ответ дан 03.12.2019, 17:39

Тогда проблема не связана прямо в ruby on rails, так как этот действует на уровне сервера, что ты хочешь сделать, является взаимодействием на уровне front end, для этого у тебя есть другие программные средства, как javascript, со мной случается, что ты можешь слушать событие keyup или keyrelease клавиатуры на контроле и реагировать на, в функции в нажатую клавишу, если прописной печатать ее, а только пропускать ее.

    $("#inputUpCase").keydown(function(event) {
            // Allow only backspace and delete
            if ( event.keyCode == 46 || event.keyCode == 8 ) {
                // let it happen, dont do anything
            }
            else {
                // Ensure that it is not a mayus and stop the keypress
                if (event.keyCode < 65 || event.keyCode > 90 ) {
                    event.preventDefault(); 
                }   
            }
        });
0
ответ дан 03.12.2019, 17:39
  • 1
    Я встречаюсь с joel твоя проблема может быть решена JS. –  17.01.2017, 20:59