input中设置onchange事件,去掉首尾空格:
<body>
<input type="text" id="input1" onchange="trim(this.value)"/>
<input type="text" id="input3" onchange="Ltrim(this.value)"/>
<input type="text" id="input2" onchange="Rtrim(this.value)"/>
<script>
//使用JS的trim方法,去掉两边的空格
function trim(x) {
document.getElementById("input1").value = x.trim();
}
//自定义,去掉左边的空格
function Ltrim(x) {
document.getElementById("input2").value = x.replace(/^\s+/,'');
}
//自定义,去掉右边的空格
function Rtrim(x) {
document.getElementById("input3").value = x.replace(/\s+$/,'');
}
</script>
</body>