保证从表格输入中去除前导/尾随空格的方法

时间:2016-08-11 14:08:41

标签: jquery

我正在尝试确保从表单中删除所有前导和尾随空格。问题出现在用户输入带有空格的电子邮件地址时,当他们尝试使用此电子邮件地址登录时,它未被接受。我知道有办法通过服务器端这样做,但正在寻找一个快速解决方案。因此,我使用了这段代码:

$("input").change(function()
{
    this.value=$(this).val().trim();
});

我想知道是否有人可以看到一个不起作用的实例,例如一个人填写输入并点击输入而不是跳到或点击下一个输入。

1 个答案:

答案 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;
&#13;
&#13;