gpt4 book ai didi

javascript - 在提交表单之前删除密码中的所有空格

转载 作者:行者123 更新时间:2023-11-30 07:41:16 24 4
gpt4 key购买 nike

我想在提交表单后删除密码字段中的所有空格。

这是我写的:-

   $(document).on("submit", "form#user-login", function(e){
e.preventDefault();
var emailAdd = $("#edit-pass").val().replace(/ /g,'');
$('#edit-pass').val(emailAdd);
$('#user-login').submit();
});

虽然它会抛出这个错误,但有一个问题:-

Uncaught RangeError: Maximum call stack size exceeded

好吧,它也不起作用:(

最佳答案

“超出最大调用堆栈大小” 通常表示存在没有结束条件的递归。这就是这里发生的事情。

您正在从 submit 事件处理函数调用 submit,这会触发对同一函数的另一个调用。只需删除 e.preventDefault(); 并返回(不是 false),它就会被提交。

关于javascript - 在提交表单之前删除密码中的所有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16741673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com