问题标签 [onsubmit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1144 浏览

php - 在不离开页面的情况下处理 PHP FUNCTION onsubmit="loadXMLdoc()"

我如何让它工作

提交时

, 代替

用按钮点击?

我有一个表格:

该按钮可以正常调用和处理javascript:

这仅适用于点击按钮,我无法让它在提交时工作,也不知道为什么..

0 投票
3 回答
163 浏览

jquery - 表单提交前的 jQuery Grab id

我有一个带有表单的页面,我需要在某个 div 中获取 A 链接的所有 ID 属性,并在提交之前将这些属性附加到隐藏表单字段中的表单。我该怎么做?

IE

有任何想法吗?

0 投票
1 回答
1755 浏览

php - php 表单 - onsubmit 重置表单

我创建了一个表单,到目前为止一切正常。我唯一剩下的就是在提交表单时重置字段。这似乎是一项简单的任务,但是在环顾四周并尝试了一些事情之后似乎没有任何作用:(我现在所拥有的内容来自另一篇帖子,但我的提交事件与他们的不同,这就是我认为它不起作用的原因。任何帮助非常感谢。

php部分

/////////////////////////////////上传图片

表格

0 投票
2 回答
1714 浏览

javascript - 提交时检查密码

我有一个基本的注册表单:

因此,当表单提交时,它会调用 passwordCheck(),它会根据容易猜到的密码来测试它,而不是重复相同的密码等。它会将错误(如果有)放在 a <p>(未显示)中。checkPassword() 有效并且错误显示正确,但是表单仍然提交,而我读过的 JS 文档说如果 onsubmit 返回 false,则表单不应该提交。

为什么 checkPassword() 返回 false 时表单提交?此外,在密码输入中的每次击键时都不会调用 checkPassword()。

0 投票
1 回答
3347 浏览

jquery - 如何检查不显眼的验证是否已在 jquery 函数中验证?

我有一个包含四个字段的表单。我对其中的 3 个应用了一些不显眼的验证。我希望在执行所有不显眼的验证后调用一个 jquery 函数,但是我onsubmit在表单上定义了一个事件,以便每次它第一次转到该 jquery 函数并执行所有步骤时,然后显示不显眼的验证消息对于相应的文本框。

但是,如果表单已通过不显眼的验证,我想执行 jquery 函数的所有步骤。

有没有办法检查所有不显眼的验证是否已执行?

这是我的jQuery代码:

0 投票
2 回答
11556 浏览

javascript - 如何在没有单独的感谢页面的情况下设置联系表单的 Google Analytics 目标跟踪?

如何设置 Google Analytics 以跟踪我网站的访问者提交了联系表但没有单独的感谢 URL?

我已经看到了在博客和 GA 帮助论坛上发布的代码,但到目前为止,我还没有想到我将如何实际设定目标以插入代码片段。

在论坛等上找到的代码:

具体来说,我想知道诸如:

  • 我会使用什么目标类型?
  • 如果我将广告系列命名为“联系人表单完成”,它将去哪里并适合上面的代码?
  • 上面的代码是否正确,对我有帮助吗?

任何其他建议,任何人以前必须这样做吗?

0 投票
2 回答
6934 浏览

javascript - 如何使用 Ajax 连接到数据库 (jsp) 检查输入验证

该代码用于检查来自用户的大学输入是否已存在于数据库中。如果是,则提交输入并转到下一页;如果没有,则向用户发送一条警告消息并停留在同一页面上,即choose_university.jsp。checkUniversity.jsp 用于连接到数据库并进行检查。但是代码没有这样做。我已经花了几个小时,但仍然无法弄清楚。谁能告诉我它有什么问题并告诉我如何解决它?明天到期。请帮我。

choose_university.jsp 如下:

0 投票
2 回答
12011 浏览

javascript - Javascript onsubmit="" 不起作用

我不确定我的错误是否来自通过 PHP 将表单提交给自身,但它只是没有击中我的函数并且无论返回什么都提交。我不确定我在这里缺少什么。这是我的表格

真的,我只是在检查用户名/密码是否为空,但它只是通过这个函数提交:

我确定我错过了一些愚蠢的东西,所以在我提交之前,我仔细检查了函数名称,看看我是否收到任何 javascript 错误,但结果都不是问题。有人看到我的错误吗?

如果用户名或密码为空或为空,我不希望 PHP 运行或将表单提交给自身。

编辑添加了完整的 html 页面减去 PHP 功能。还注意到由于某种原因我的 javascript 链接没有“链接”,而是我可以直接在标题中查看它的内容,就像它通过检查元素或萤火虫嵌入一样。这可能是问题的根源,但不确定原因。

编辑添加 doctype 只是以防万一,但仍然没有帮助。它会自动将我的 javascript 嵌入到我的页面中,并像往常一样将其放入 CDATA 中,而不是实际链接它。它在 IE、Firefox 和 Chrome 中执行此操作...

如果有人认为我的 PHP 可能与它有关,我可以发布它,但我看不出服务器端代码如何在不发布的情况下与客户端代码交互。

0 投票
5 回答
85043 浏览

javascript - 如何启用禁用的文本字段?

我想知道如何在提交时启用禁用的表单文本字段。另外我想确保用户返回表单或单击重置字段将再次显示为禁用。

我试着用

它确实禁用了该字段,通过单击重置或点击返回按钮仍然保持启用状态。

请指导。

0 投票
4 回答
389 浏览

php - 无法通过 onSubmit 属性触发的 Ajax 响应阻止表单提交。

这个问题与已经回答的问题有点不同......

我要做的是在表单提交时运行一个函数,autoHide()它调用一个 PHP 文件,artistdo.php执行 MySQL 查询,如果它返回 true(查询成功),则表单不会提交。

我得到的是 MySQL 查询没有运行,即使我删除了查询并将 return true 放在artistdo.php页面中,ajax 中的 return false 也不会停止表单提交,但它确实会导致alert("Success");被调用,但是,如果我将 return false 放在autoHide()函数内但在 AJAX 之外,则表单不会正确提交。这是我到目前为止所拥有的:

表单页面:

以及artistdo.php页面(为了便于阅读,这是一个简化版本):

所以,如果我从页面中完全删除整个 MySQL 查询artistdo.php并将其替换为除了 之外return true;,表单仍然提交,这让我认为问题出在 AJAX 中,因为artistdo.php页面肯定返回 true 并且alert("Success");正在被调用。如果我将 移到return trueAJAX 调用之外,则表单不会正确提交。

我希望这是有道理的...

谢谢你的帮助!