我有一个输入字段,客户端只想小写。因此输出也会以小写形式生成输入。
这就是我现在所拥有的,它不起作用。
<script>
function toLowerCase(email) {
strInput.value=strInput.value.toLowerCase();
}
</script>
答案 0 :(得分:5)
使用oninput
:
var input = document.getElementsByTagName("input")[0] // just your input element
input.oninput = function() {
input.value = input.value.toLowerCase()
}
&#13;
<input type="text" />
&#13;
答案 1 :(得分:4)
使用模式:
<input pattern="[a-z0-9]+" title="Only lowercase / numbers allowed" />
答案 2 :(得分:4)
您可以强制text-transform: lowercase;
作为输入的样式
<input type="text" style="text-transform: lowercase">
&#13;
答案 3 :(得分:0)