如何将输入框中键入的文本转换为小写?

时间:2015-11-11 17:51:41

标签: javascript

我无法弄清楚如何将输入文本输入框(txtQuestion)的文本转换为全部小写,即键入“input”或“INpUt”将被读取相同的结果并输出相同的结果。

3 个答案:

答案 0 :(得分:1)

使用toLowerCase()功能。例如:start "" "C:\path\to\script.vbs"



"INPuT".toLowerCase();

exampleFunction = function(){

  //First we get the value of input
  var oldValue = document.getElementById('input').value;
  
  //Second transform into lowered case
  var loweredCase = oldValue.toLowerCase();
  
  //Set the new value of input
  document.getElementById('input').value = loweredCase;
  
}




答案 1 :(得分:0)

您必须选择要观看的事件,然后返回相同值但小写的输入:

 where 

 nameMyJqgrid= name asig for you jqgrid
 name Ramdom= any name for you tab sheet in excel                           
function InputLowerCaseCtrl(element, event) {
  console.log(element.value)
  return element.value = (element.value || '').toLowerCase();
};

InputLowerCaseCtrl.bindTo = ['blur'].join(' ');

document.addEventListener('DOMContentLoaded', function() {
  var input = document.querySelector('.input-lowercase');
  return input.addEventListener(InputLowerCaseCtrl.bindTo, InputLowerCaseCtrl.bind(this, input));
});

答案 2 :(得分:0)

您可以使用String.prototype.toLowerCase函数将任何字符串输入转换为小写

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase

对于带有txtQuestion输入的示例。

var inputStringLowerCase = inputTxtQuestion.value.toLowerCase();

https://jsfiddle.net/fbkq2po4/