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

如何将从这些输入字段收集的文本转换为Javascript中的小写?,javascript,input,Javascript,Input,我正在尝试将用户在以下输入字段中输入的任何文本转换为小写。我如何才能做到这一点 //collect the input fields inputs = secWidget.getInputs(); inputs2 = secWidget2.getInputs(); 您可以使用javascript的函数来实现这一点。使用javascript中的toLowerCasestring方法。 //collect the input fields inputs = secWidget.getInputs(

我正在尝试将用户在以下输入字段中输入的任何文本转换为小写。我如何才能做到这一点

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

您可以使用javascript的函数来实现这一点。

使用javascript中的
toLowerCase
string方法。
//collect the input fields
inputs = secWidget.getInputs().toLowerCase();
inputs2 = secWidget2.getInputs().toLowerCase();
参考资料:

用法:

inputs=secWidget.getInputs().toLowerCase()

您可以使用上面提到的toLowerCase和toLocaleLowerCase(),这反过来会考虑用户/主机的当前区域设置

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


用户将始终能够禁用javascript。

假设这些方法返回值数组,下面是实现您要求的最简单的方法:

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

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

您的
.getInputs()
函数返回的内容是什么?这些内容非常简单,可以直接使用google找到search@Sandeepan-我不同意答案看起来很简单,命名本身就意味着它每次都返回一组输入。@尼克-那么除了将
tolowcase()
应用于输出之外,还有其他答案吗?以便直接获得小写值?如果没有,这就像在谷歌搜索“javascript小写”一样简单。我说的很简单,因为你可以通过搜索你从你的文章中所用的句子,在前几个结果中得到准确的答案problem@Nick这是一个很好的论点。虽然
toLowerCase
可能是答案的一部分,但它似乎并没有完全回答这个问题。我想知道OP是否使用了
prototypejs
中的方法。我一直在firebug中得到一个错误,说这不是一个函数,你在使用toLowerCase或toLocaleLowerCase?你在哪里尝试这样做?在HTML代码中还是在c#中隐藏代码?