如何将我从这些输入字段中收集的文本转换为Javascript中的小写?

时间:2010-12-06 15:14:44

标签: javascript input

我正在尝试将用户在以下输入字段中输入的任何文本转换为小写,我该怎么做?

//collect the input fields
inputs = secWidget.getInputs();
inputs2 = secWidget2.getInputs();

6 个答案:

答案 0 :(得分:5)

您可以使用javascript的toLowerCase功能。

答案 1 :(得分:3)

假设这些方法返回值数组,这是获得你问的最直接的方法:

inputs = secWidget.getInputs();
for (var i = 0; i < inputs.length; i++)
   inputs[i] = inputs[i].toLowerCase();

如果仍然没有运气,请发布更多代码并解释getInputs返回的内容。

答案 2 :(得分:1)

//collect the input fields
inputs = secWidget.getInputs().toLowerCase();
inputs2 = secWidget2.getInputs().toLowerCase();

答案 3 :(得分:1)

在Javascript中使用toLowerCase字符串方法 参考:
http://www.w3schools.com/jsref/jsref_toLowerCase.asp

使用:
inputs = secWidget.getInputs().toLowerCase();

答案 4 :(得分:1)

你可以使用如上所述的toLowerCase和toLocaleLowerCase(),后者又将用户/主机的当前区域设置考虑在内

答案 5 :(得分:1)

正如其他人所说,toLowerCase()会做你想做的事。 然而,我也会在幕后的代码中这样做。假设正在以任何方式处理这些数据,您应该始终在服务器端验证这些输入。

用户始终可以禁用javascript。