问题标签 [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 - AJAX 文件上传 onchange 而不是 onsubmit
我正在使用以下代码来实现一个 iframe,该 iframe 允许在提交表单时上传 ajax 文件而无需刷新。
这按预期工作
我想做的是同样的事情,但onchange
文件字段输入的“”,即当用户选择一个文件时,自动触发该init()
功能并上传文件。我试过这段代码:
这不起作用,我完全被卡住了。有任何想法吗?
非常感谢
jquery - JQuery Validation SubmitHandler 和 Form.Submit 成功后如何阻止输入?
我的表单中有两种验证方法。一个。jQuery 验证 B. Form.Submit() 处理程序中的一些复杂的硬编码规则。
一旦 a & b 验证都成功,我需要禁用提交按钮,这样用户就不会提交两次。
到目前为止,我最好的尝试涉及将“submitHandler”添加到 JQuery 验证中......
当然,这似乎不起作用。当它到达 SubmitHandler 时,验证的两个阶段都已经运行了吗?如果 (a) JQuery 验证失败,则不会触发此事件。但是,如果 (b) 自定义验证失败,则尽管未提交表单,但仍会运行它。如果 (a & b) 都通过了,则运行它,但是永远不会到达内部的“成功”回调。所以我的输入永远不会被禁用。
这是 n 个提交验证中的 1 个的示例(它是一个动态表单,还有其他类似的验证,其中 .submit 用于在验证失败时返回 false)...
谢谢,贾斯汀
javascript - 在使用 Javascript 的表单中使用 onsubmit 时,需要显式的“return”关键字吗?
本人有C/C++编程背景,在通过@3C网页上JS随便学习Javascript的时候,发现了这段代码——
好吧,我不知道我是否错过了他们以前的任何课程;我对该行中使用的“返回”感到困惑-
我的问题 - 由于onsubmit
调用函数“”的上述行中的“ validateForm()
”无论如何都会寻找真/假的返回值,这个显式返回关键字的意义是什么?我看到删除 return 关键字并运行上面的代码(as - onsubmit = "validateForm();"
)可以工作,但即使输入中有错误,表单最终也会在显示警告消息后提交。
您能否对在这种情况下使用此“return”关键字有所了解?
此外,考虑到我在 c/c++ 方面的背景,我发现 Javascript 的编写方式有很多偏差。我一个人在这里吗?:)
谢谢!
php - 单击 PHP 页面上的提交按钮时执行多个 sql 查询
我有一个 PHP 页面,点击提交按钮会处理一些 MySQL 查询。
在 MySQL PHPMyAdmin 中,查询 100% 工作并且两个查询都执行。但是,在我的 PHP 代码中,查询不会执行。
任何帮助将不胜感激,我敢打赌这对于体面的 PHP 编码人员来说是一个简单的帮助。
在此先感谢瑞恩。
我的代码是:
再次感谢,瑞安
c# - 提交 Web 表单后 C# 下载文件
我需要使用 C#自动从该站点http://stats.smith.com/reports/Default.aspx下载文件。问题是需要先提交网络表单,然后立即下载。我可以模拟 web 表单提交和按钮点击。但是,提交表单后,我不知道如何捕获请求的文件。没有重定向到下载文件的 uri。如果有我会在 webclient 或 webbrowser 中使用函数下载(uri,文件名)。
javascript - 未调用 onsubmit 函数
我正在设计一个基于 AJAX 的喊话箱。 http://businessgame.be/shoutbox.php
该脚本在 google chrome 中完美运行,但其他浏览器的行为不像我预期的那样。
要喊出一条新消息,有一个表单,它拥有一个输入文本字段。按下回车时,表单正在提交,所以我省略了提交按钮,因为按下回车就足够了。
喊叫函数如下所示:
通常,脚本应该调用喊叫函数,AJAX 会发送一个添加喊叫的请求,然后返回 false,这样表单就不会被提交。
但在除 Google Chrome 之外的所有浏览器中,表单都会被提交。我在函数中放入了一个 alert() 来检查它是否被调用或编码错误,但没有显示警报。
php - php表单onsubmit事件加载值为0的新页面
我对 php 的所有东西都是全新的,但我已经设法将下面的表格拼凑在一起。但是由于某种我不明白的原因,每次我点击提交按钮时,它都会转到一个值为 0 的新页面。这是页面
http://upcycledonline.com/test/Site/myform2.php
这是表格
javascript - 使用 onclick 和 onsubmit 提交表单
我正在尝试为我的公司设置“点击聊天”系统。它需要一个从用户那里获取一些信息的表单。当您提交表单时,它应该使用 .js 文件中的脚本打开一个新窗口。
我尝试添加一些验证,这导致了 onclick 和 onsubmit 函数。当表单在没有进行验证的情况下被 subited 时,它会使用该BG.startChatWithIssueForm(this.form, true);
函数打开一个新窗口。但是,由于某种原因,当我包含 onsubmit 进行验证时,onclick 会完全忽略它。
我尝试将函数嵌套在BG.startChatWithIssueForm(this.form, true);
函数的不同位置formValidator()
,但它仍然会导致文件下载提示,而不是打开新窗口。
不知道我做错了什么。我已经研究了几个星期,似乎无法提出任何建议。Javascript 绝对不是我的强项,所以任何帮助将不胜感激。
请看下面的代码:
JS:
HTML 代码:
javascript - 使用javascript用空格替换换行符
我想看看是否可以阻止输入键并将其替换为空格。我还使用表单验证来只允许字母、数字和其他一些特定字符,如美元符号、减号和句点等。
这是该代码,我想看看我是否可以将它们组合成一个,并能够检查验证并将按键替换为一个空格,全部在一个代码/调用中。
谢谢您的帮助...
jquery - jQuery + jEditable - 防止提交自定义输入
我正在使用带有 datepicker 的 jEditable 插件,但我需要在将日期提交到数据库之前对其进行验证。所以我将 jEditable-datepicker.js 编辑成这样的:
我在 if 语句中收到警报,这意味着验证方法有效,但无效值仍会提交到数据库。我不知道为什么 return false dint 会停止提交操作。我已经尝试解决这个问题很长时间了,但这是我最接近解决方案的时候了。我只是不知道如何在 if 语句中停止提交...
这里真的需要帮助......谢谢......
(更新:添加html)
我的日期字段在表格中:
对 jeditable 的调用是这样的: