gpt4 book ai didi

javascript - Jquery调用预定义函数?

转载 作者:行者123 更新时间:2023-12-02 20:33:09 25 4
gpt4 key购买 nike

我在网上看到的所有教程都是动态定义函数来响应事件处理程序。我试图在提交表单时调用 JS 函数,但它从来都不能正常工作。在 PHP 中:

echo "$(document).ready(function() { $(\"#newDate\").submit( ValidateForm('".$ID."') ); });";

当用户在输入字段中按回车键时,我不需要提交表单,而是需要它调用 JavaScript 函数。这行代码在无限循环中重复调用我的函数。

最佳答案

您需要一个匿名函数来包装它,如下所示:

echo "$(document).ready(function() { $('#newDate').submit(function() { ValidateForm('".$ID."'); }); });";

我也将 #newDate 更改为单引号,只是因为它对我来说更干净一点,如果它对您不起作用,只需保留 \" 风格...与实际问题无关。

如果没有匿名函数,它会尝试立即验证字段并将结果分配给事件处理程序,这不是您想要的。

关于javascript - Jquery调用预定义函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3760591/

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