gpt4 book ai didi

单击 WordPress 管理页面表单中的提交按钮时,JavaScript 代码不运行

转载 作者:行者123 更新时间:2023-11-28 06:55:50 24 4
gpt4 key购买 nike

我在 Wordpress 安装的管理页面中创建了一个 HTML 表单。当我按下提交按钮时,我希望使用 JavaScript 函数验证插入的数据,以便在数据未正确插入时显示警报。我已经尝试了所有遇到的事情,但我没能让它发挥作用。它应该是一些小东西,但我现在看不到它。

我做的唯一一件事就是回显使用PHP显示的HTML表单并包含一些JavaScript 要运行的函数。下面的代码有什么问题? {$this->form} 部分只是一个包含 HTML 表单的字符串变量。这按预期工作。

public function __toString()
{
return "
<script>
function validateForm()
{
alert(\"FOOOOO\");
return false;
}
</script>
<h1>Heading</h1><br>
<form method=\"post\" onsubmit=\"return validateForm()\">
{$this->form}<br>
<input type=\"submit\" name=\"submit\" value=\"Submit me!\" /><br>
</form>
";
}

最佳答案

在本例中,错误的原因是命名 JavaScript 函数 validateForm(),因为这是 Wordpress 核心中的内部函数。将其更改为 validate_form() 或任何可以解决问题的方法。

关于单击 WordPress 管理页面表单中的提交按钮时,JavaScript 代码不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32574541/

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