问题标签 [jquery-forms-plugin]
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.
jquery - JQuery Ajax 表单和动态创建的表单元素未提交
我正在编写一个表单,该表单在更改选择列表时会动态加载一些文本输入元素。
问题是当我提交表单时,这些元素不会在发布到服务器的数据中发送。
我需要做什么才能让这些动态创建的元素“进入”要提交的表单?
代码是这样的:
ajax调用返回的html是:
如果我在调用 ajax 方法后使用 firebug 查看页面,动态加载的 html 就在它应该在的层次结构中......即它在表单中。
但是当我单击提交按钮时,只有在 ajax 调用之前存在的表单元素才会被发布。
有任何想法吗?
javascript - jQuery 表单回调兼容性问题
我的网站 ( http://www.jakelazaroff.com/#contact ) 上有一个表格,我使用 jQuery 提交。表单提交成功的回调函数应该是让表单消失;但是,由于某种原因,这只适用于某些浏览器/操作系统组合。目前,兼容性列表如下:
...这是一个奇怪的列表(它适用于 Mac OS 10.6.2 上的 Firefox 3.5.5,但不适用于 Mac OS 10.5.8 上的 Firefox 3.5.5?)。我用来验证/提交表单的代码和回调函数如下:
我使用的表单插件可以在http://malsup.com/jquery/form/找到,我使用的验证插件可以在http://bassistance.de/jquery-plugins/jquery-plugin-validation/找到. 我缺少什么破坏兼容性的东西吗?
谢谢 :)
PS抱歉,我没有将我使用的插件的 URL 格式化为链接 - 在我获得 10 个声望点之前,我不能发布多个链接。
PPS 好的,发布这个给了我 10 更多的声誉点,所以我正在使用的插件的 URL 现在是链接。
javascript - 如何将 jQuery Validation 插件与元数据、jQuery Forms 和 xVal 一起使用?
我一直在使用 .NET 的xVal框架进行一些开发,以链接服务器端模型的一些验证规则以及使用jQuery Validation 插件和用于提交表单的jQuery Form 插件的一些客户端验证。
但是,我在将它们链接在一起时遇到了问题。
我正在努力实现以下目标:
允许客户端使用通过调用
rules("add", options")
jQuery Validation 插件定义的规则执行基本验证(这是 xVal 用来获取模型服务器端定义的规则的方法)。如果客户端验证成功,则调用服务器以再次输入执行验证的表单数据(在客户端验证的项目上,以及任何其他无法在客户端执行的验证)。
让服务器以 JSON 格式返回一个对象,该对象指示可能具有特定字段的任何错误,然后为这些字段设置错误显示。
我通过以下方式调用 xVal 为 ASP.NET MVC 页面中的插件设置了元数据:
这在客户端转换为以下内容:
上面的内容实际上只是转化为一系列调用,rules("add", options)
然后 jQuery 验证器插件会处理这些调用。
但是,当尝试通过 jQuery 表单发布此表单时,不会对表单值进行验证。表单提交,但根本没有验证值。
如何使用 jQuery Form 插件提交表单,同时通过调用 jQuery Validation 插件进行验证ajax
?
javascript - 如何使 Jquery 表单验证功能在其他功能之前执行/触发?
我使用 Jquery 表单验证来验证表单输入数据。有一个
确认
检查
提交此表格。.
代码是:
我想在Jquery表单验证之前执行Confirmation()
,怎么做?
javascript - submitHandler 是无效标签
下面是代码,我收到一个错误,说这submitHandler
是一个无效的标签
如何解决这个问题呢?
ruby-on-rails - malsup 使用 respond_to ... format.json 和 jQuery Form Plugin
我在让jQuery 表单插件与文件上传字段正常工作时遇到了一点麻烦。当我使用插件提交没有文件上传字段的表单时,块的format.json
部分respond_to do |format|
被正确调用。但是,通过添加文件上传字段,它只执行format.html
使我的 javascript 代码认为发生错误的部分。
有没有人遇到过这种情况或知道强制插件始终使用 json 的方法?或者,我可以修改插件用来强制 Rails 呈现 json 的 url 吗?
非常感谢您的帮助!下面的代码:
jquery - Jquery Form ajaxSubmit 不提交
我正在使用 JQuery 表单扩展来提交带有 AJAX 的表单。我有以下代码:
问题是表单似乎没有提交,或者至少没有调用成功函数。如果我删除返回 false,则提交工作,但页面导航离开。我的代码中是否存在可能导致此问题的问题?
干杯,加兹勒。
编辑| 似乎正在我的本地主机上工作。这可能与作为附加域的域有关吗?
javascript - JQuery 提交表单并输出响应或错误信息
我想提交表单并显示有关结果的消息。
update_records
初始化alert_message
为错误消息。如果成功,我希望它的价值会改变。比update_records
输出消息。但该功能总是提醒“错误提交表单”。这有什么问题?
代码如下:
我是 Javascript/JSon/Jquery 的新手,我怀疑我误解了上述技术的一些基础知识。
更新:
我指定"async:false"
使执行同步(正确吗?)
我还尝试在以下两行之间插入延迟:
它也不能解决问题。代码pousecomp
如下:
jquery - 使用带有表单的 jQuery 来消除垃圾邮件
我在网页上放置了一个表单,用户可以在其中向我们发送数据。不幸的是,网站管理员确实通过此表单收到了大量垃圾邮件,并且有效提交的内容被掩埋了。
我已经使用验证码绕过了这个问题。但我认为每个人都会同意验证码对用户来说是一个很大的烦恼。
我切换到另一个解决方案:现在提交表单的 URL 指向 null:
我使用 jQuery 优秀的表单插件绕过表单提交:
从那时起,没有垃圾邮件到达网站管理员,并且有效的评论通过了。唯一的缺点是没有 javascript 的用户无法向我们发送表单。但由于这是在 javascript Web 应用程序之上,我们可以安全地假设这些用户不是有效用户。
我的问题是:在一个 99% 的用户启用了 javascript(并且可以为这些用户构建使用验证码的机制)的世界中,为什么这个解决方案不被更多地使用?我没有看到什么缺点?
jquery - AjaxSubmit 文件上传 - 试图让响应 $(document).ready() 触发
我正在使用 jquery 表单插件(http://malsup.com/jquery/form/)通过在后台处理的 ajax 上传文件。
上传工作正常,我正在使用 ASP.Net MVC 返回一个包含 $(document).ready 调用的部分视图,以设置一个“计时器”来检查上传文件的处理状态。当我返回包含带有 $(document).ready 调用的脚本块的部分视图时,它永远不会被触发,因此检查上传状态的“计时器”永远不会启动。
当我通过常规 $.post 调用(不上传)执行此操作时,该函数会在 html 加载到 DOM 后正确触发。调用 ajaxSubmit 函数以使其触发时,我还需要做些什么吗?
只是一个示例代码: