我正在尝试确保从表单中删除所有前导和尾随空格。问题出现在用户输入带有空格的电子邮件地址时,当他们尝试使用此电子邮件地址登录时,它未被接受。我知道有办法通过服务器端这样做,但正在寻找一个快速解决方案。因此,我使用了这段代码:
$("input").change(function()
{
this.value=$(this).val().trim();
});
我想知道是否有人可以看到一个不起作用的实例,例如一个人填写输入并点击输入而不是跳到或点击下一个输入。
答案 0 :(得分:1)
您可以修改表单提交中的输入。
$('input').blur(function(){
this.value=$(this).val().trim();
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input type="text"><br><br>
<input type="text"><br><br>
<input type="submit" value="submit">
</form>
&#13;