javascript - jQuery/javascript 大写所有文本,不管 id

标签 javascript jquery

大家好,我正在使用 XAMPP 在本地服务器上工作,我的问题是我需要一些东西来将所有带有文本类型的输入标签转换为大写,同时在不知道元素 ID 的情况下进行输入,但我无法找到方法这样做是因为没有 getElementsByType。

我想要的是这样的

HTML代码

<input type="text" id="var1">
<input type="text" id="var2"> 

JS代码

var x=document.getElementsByTagName("input");
for(var i=0; i<x.length; i++){
    var node = x[i];
    if(node.getAttribute("type") == 'text'){
        //From my research I learnt this is how I select all text areas so I think
        //this is where uppercase transformer is going to be written but don't know how
    }
}

PS:我是 jQuery 和 javaScript 的新手

顺便说一句,我不只使用英文字符,所以我的问题包括 ş ç ö ê 等字符。

最佳答案

CSS:

input{text-transform:uppercase;}

关于javascript - jQuery/javascript 大写所有文本,不管 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24868242/

相关文章:

javascript - 检查 javascript 数组是否不仅包含空值

javascript - 从 android 调用 javascript 函数

javascript - 使用 Google Maps API 将纬度和经度转换为街道地址

javascript - Rails 手动调用特定的 js.rb

jquery - 从事件设置函数调用的正确方法?

javascript - 在 JSON block 中声明对象及其原型(prototype)

javascript - 返回 false 不适用于 jquery 中的表单提交

javascript - 动态创建 HTML 元素

javascript - 满足条件后如何重置时间

使组件动态跟随另一个组件的Javascript