我有一个文本框可以根据cityname从JSON文件中搜索城市,当我在文本框中键入时,我必须用大写字母写第一个字母,否则我的代码不能正常工作。
如何在我的代码中引入以第一个大写字母发送Term?
我使用css将第一个字母更改为大写但它对我不起作用并用小写字母发送。
这是我的代码:
JTable
答案 0 :(得分:1)
您可以使用以下函数来大写任何字符串(source)
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
}
此处,使用string.charAt(0).toUpperCase()
将第一个字符更改为大写,并将rest更改为小写。您可以使用此功能修改您的请求,如下所示。
source: function( request, response ) {
request.term = capitalizeFirstLetter(request.term)
...
我还没有对此进行测试,但它应该可以正常工作。