[英]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.