簡體   English   中英

將輸入文本從小寫轉換為大寫,反之亦然

[英]Converting Input text from lowercase to uppercase and vice versa in Javascript

<!DOCTYPE html>
<html>
<head>
    <title></title>

    <script type="text/javascript" src="../js/JSUpperLower.js"></script>
</head>
<body>


    <input type="text" name="" id="upper">

    <input type="text" name="" id="lower">
</body>
</html>

Javascript:

function lowerupper()
{
    var str = document.getElementById('upper').value;
    // var lowertoupper = str.toUpperCase();

    if(str == str.toLowerCase())
    {
        document.getElementById('upper').value = str.toUpperCase();

    }


}

我希望輸入的文本可以實時更改,這對js來說還比較陌生。 任何幫助,將不勝感激。 謝謝。

如果您願意,可以使用此類按鍵事件。

 function lowerupper(){ var str = document.getElementById('upper').value document.getElementById('upper').value = str.toUpperCase(); var s = document.getElementById('lower').value document.getElementById('lower').value = s.toLowerCase(); } 
 <input type="text" onkeypress="lowerupper();" id="upper"> <input type="text" onkeypress="lowerupper();" id="lower"> 

抱歉,我對您的問題的回答不正確,但是我使用Jquery將輸入文本從小寫轉換為大寫。

jQuery的

    $(function() {
    $('#upper').keyup(function() {
        this.value = this.value.toUpperCase();
    });
});

的HTML

  <input type="text" name="up" id="upper">
  <input type="text" name="down" id="lower">

函數upper(ustr){

        var ustr = document.getElementById("Your textbox id ").value;
        var res = ustr.toUpperCase();
        document.getElementById("txtempid").value = res;
    }

如果需要,請使用onblur代替onkey press事件

只需在您的輸入標簽中將style="text-transform:uppercase"放在大寫和小寫之間,然后將style="text-transform:lowercase"

大寫<input type="text" style="text-transform:uppercase" /><input type="text" style="text-transform:uppercase" />小寫<input type="text" style="text-transform:uppercase" /><input type="text" style="text-transform:lowercase" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM