gpt4 book ai didi

javascript - 如何将参数从一个函数传递到下一个函数

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

我无法将我的 id 参数传递给我的流程函数。当我加载页面时,它会出于某种原因自动运行,而无需单击提交按钮,然后如果我尝试在我的表单上添加新信息,它不会执行任何操作。我真的很想在提交时传递来自 init 函数的参数。

function process(first, last, dept) {
'use strict';


return false;
} // End of process() function.

// Initial setup:
function init() {
'use strict';
$('theForm').onsubmit = process('firstName', 'lastName', 'department');
} // End of init() function.
window.onload = init;

最佳答案

而不是做

$('theForm').onsubmit = process('firstName', 'lastName', 'department');

$('theForm').onsubmit = function(){
process('firstName', 'lastName', 'department');
}

现在,您在程序开始时调用 process 函数并将其返回值指定为 onsubmit 处理程序。最后你的当前版本相当于这个:

process('firstName', 'lastName', 'department');
$('theForm').onsubmit = false;

相反,您要做的是让 onsubmit 事件处理程序成为一个调用 proccess 的函数。

关于javascript - 如何将参数从一个函数传递到下一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26050499/

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