我看不到我在哪裏出錯了。我的代碼是...大寫輸入的文字的第一個字符
function firstC()
{
var x = document.getElementsByClassName("uValue");
for(var i = 0; i < x.length; i++) {
x.value.charAt(0).toUpperCase();
}
}
它是由...
<td><input type="text" name="firstname" value="(required)" id="firstName" class="uValue" onclick="empty(this.id)" onblur="firstC()" /></td>
的empty()
功能通過移除輸入框中的值,如果「(必需)」,其值正常工作叫,但我不能讓firstC()
函數大寫任何輸入的第一個字符。
編輯:我使用getElementsByClassName
,因爲有多個輸入框,我試圖允許使用相同的功能。
仍然不會工作:( – JavaNovice
對不起,你錯過了索引太:-)(固定在答案) – Nosyara
啊該死!我需要更頻繁地來這裏,很久之前我花了幾個小時來攢下腦袋。這工作 - 非常感謝! :d – JavaNovice