问题标签 [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.
php - 在不离开页面的情况下处理 PHP FUNCTION onsubmit="loadXMLdoc()"
我如何让它工作
提交时
, 代替
用按钮点击?
我有一个表格:
该按钮可以正常调用和处理javascript:
这仅适用于点击按钮,我无法让它在提交时工作,也不知道为什么..
jquery - 表单提交前的 jQuery Grab id
我有一个带有表单的页面,我需要在某个 div 中获取 A 链接的所有 ID 属性,并在提交之前将这些属性附加到隐藏表单字段中的表单。我该怎么做?
IE
有任何想法吗?
php - php 表单 - onsubmit 重置表单
我创建了一个表单,到目前为止一切正常。我唯一剩下的就是在提交表单时重置字段。这似乎是一项简单的任务,但是在环顾四周并尝试了一些事情之后似乎没有任何作用:(我现在所拥有的内容来自另一篇帖子,但我的提交事件与他们的不同,这就是我认为它不起作用的原因。任何帮助非常感谢。
php部分
/////////////////////////////////上传图片
表格
javascript - 提交时检查密码
我有一个基本的注册表单:
因此,当表单提交时,它会调用 passwordCheck(),它会根据容易猜到的密码来测试它,而不是重复相同的密码等。它会将错误(如果有)放在 a <p>
(未显示)中。checkPassword() 有效并且错误显示正确,但是表单仍然提交,而我读过的 JS 文档说如果 onsubmit 返回 false,则表单不应该提交。
为什么 checkPassword() 返回 false 时表单提交?此外,在密码输入中的每次击键时都不会调用 checkPassword()。
jquery - 如何检查不显眼的验证是否已在 jquery 函数中验证?
我有一个包含四个字段的表单。我对其中的 3 个应用了一些不显眼的验证。我希望在执行所有不显眼的验证后调用一个 jquery 函数,但是我onsubmit
在表单上定义了一个事件,以便每次它第一次转到该 jquery 函数并执行所有步骤时,然后显示不显眼的验证消息对于相应的文本框。
但是,如果表单已通过不显眼的验证,我想执行 jquery 函数的所有步骤。
有没有办法检查所有不显眼的验证是否已执行?
这是我的jQuery代码:
javascript - 如何在没有单独的感谢页面的情况下设置联系表单的 Google Analytics 目标跟踪?
如何设置 Google Analytics 以跟踪我网站的访问者提交了联系表但没有单独的感谢 URL?
我已经看到了在博客和 GA 帮助论坛上发布的代码,但到目前为止,我还没有想到我将如何实际设定目标以插入代码片段。
在论坛等上找到的代码:
具体来说,我想知道诸如:
- 我会使用什么目标类型?
- 如果我将广告系列命名为“联系人表单完成”,它将去哪里并适合上面的代码?
- 上面的代码是否正确,对我有帮助吗?
任何其他建议,任何人以前必须这样做吗?
javascript - 如何使用 Ajax 连接到数据库 (jsp) 检查输入验证
该代码用于检查来自用户的大学输入是否已存在于数据库中。如果是,则提交输入并转到下一页;如果没有,则向用户发送一条警告消息并停留在同一页面上,即choose_university.jsp。checkUniversity.jsp 用于连接到数据库并进行检查。但是代码没有这样做。我已经花了几个小时,但仍然无法弄清楚。谁能告诉我它有什么问题并告诉我如何解决它?明天到期。请帮我。
choose_university.jsp 如下:
javascript - Javascript onsubmit="" 不起作用
我不确定我的错误是否来自通过 PHP 将表单提交给自身,但它只是没有击中我的函数并且无论返回什么都提交。我不确定我在这里缺少什么。这是我的表格
真的,我只是在检查用户名/密码是否为空,但它只是通过这个函数提交:
我确定我错过了一些愚蠢的东西,所以在我提交之前,我仔细检查了函数名称,看看我是否收到任何 javascript 错误,但结果都不是问题。有人看到我的错误吗?
如果用户名或密码为空或为空,我不希望 PHP 运行或将表单提交给自身。
编辑添加了完整的 html 页面减去 PHP 功能。还注意到由于某种原因我的 javascript 链接没有“链接”,而是我可以直接在标题中查看它的内容,就像它通过检查元素或萤火虫嵌入一样。这可能是问题的根源,但不确定原因。
编辑添加 doctype 只是以防万一,但仍然没有帮助。它会自动将我的 javascript 嵌入到我的页面中,并像往常一样将其放入 CDATA 中,而不是实际链接它。它在 IE、Firefox 和 Chrome 中执行此操作...
如果有人认为我的 PHP 可能与它有关,我可以发布它,但我看不出服务器端代码如何在不发布的情况下与客户端代码交互。
javascript - 如何启用禁用的文本字段?
我想知道如何在提交时启用禁用的表单文本字段。另外我想确保用户返回表单或单击重置字段将再次显示为禁用。
我试着用
它确实禁用了该字段,通过单击重置或点击返回按钮仍然保持启用状态。
请指导。
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 true
AJAX 调用之外,则表单不会正确提交。
我希望这是有道理的...
谢谢你的帮助!