Tag: 表单

WordPress在联系表单7中发送重定向表单数据

我正在使用名为Contact Form 7的流行wordpress插件。通过添加此代码on_sent_ok: “location = ‘http://example.com/’;” ,提交到任何页面后,可以轻松地重定向表单on_sent_ok: “location = ‘http://example.com/’;” ,但它不带有输入的表单值,因为它是一个AJAX提交。 站点方向说:“最简单的方法是使用on_sent_ok JavaScript动作钩子。 通过使用此挂钩,您可以指定在成功提交表单后要运行的JavaScript代码。 您可以在联系表单管理页面的底部找到“附加设置”字段。“ 是否有人能够帮助或解释我如何在重定向上携带表单值? 这是我从Contact Form 7获得的重定向页面 http://contactform7.com/redirecting-to-another-url-after-submissions/

使用jQuery检查单选按钮是否正确

在我的表格上,我有一组单选按钮。 这是标记: Format AVI MOV MP4 MP3 提交表单时,我想检查其中一个是否已被选中。 最好的方法是什么? 我正在考虑循环遍历它们并设置一个标志来设置是否检查其中一个,然后在循环后检查标志,如果它是false则抛出错误。 任何帮助表示赞赏,欢呼。

php不解析ajax发送的multipart / form-data表单数据中的数据

我在html中有这个表单,它同时包含文件和其他输入元素: ABOVE UNDER POSITIVE NEGATIVE ++ 这是我用于通过ajax提交表单数据的javascript / jquery代码: $(‘form[data-async]’).on(‘submit’, ”, function(event) { //form data object event.preventDefault(); var $form = $(this); var __fd = new FormData($form[0]); $.ajax({ type: $form.attr(‘method’), url: $form.attr(‘action’), data: __fd, processData: false, beforeSend: function(xhr) { //not important }, success: function(data, status) { data = $.parseJSON(data); if (data.success) { //not important } else […]

清除默认值

我找到了很多例子,但我想找出一种在点击时清除输入默认值的最简单方法。 这是一个搜索框。 我有“搜索post”,我想在点击它时清除它。 我尝试使用jquery但由于某种原因它不起作用。 $(‘#search’).click(function() { if($(this).val() == ‘Search for post’) $(this).val(”); }); 谁能想到更简单的代码?

jQuery Validation插件:在对servlet进行ajax调用时,submitHandler不会阻止提交时的默认值 – 返回false不能正常工作

我有一个使用jquery和servlet的简单表单。 jquery对servlet进行ajax调用,servlet进行一些服务器端计算,然后通过jQuery在同一页面上显示结果。 我不希望表单执行默认提交(并转到servlet),因为我想保持在同一页面上并动态显示结果。 它的工作方式与我想要的完全一致: HTML: jQuery的: form.submit (function(event) { $.ajax({ type: form.attr(“method”), // use method specified in form attributes url: form.attr(“action”), // use action specified in form attributes (servlet) data: form.serialize(), // encodes set of form elements as string for submission success: function(data) { // get response form servlet and display on page via jquery […]

禁用HTML页面上所有表单的提交function

使用.NET Windows窗体WebBrowser控件来显示页面的预览,我使用此SO发布中描述的以下方法来禁用页面上的所有链接: $(function() { $(‘a’).click(function() { $(this).attr(‘href’, ‘javascript:void(0);’); }); }); 由于我想要显示为预览的HTML页面也包含HTML表单,我正在寻找一种类似的方法来禁用所有表单提交function。 我试过了: $(function() { $(‘form’).attr(‘onsubmit’, ‘return false’); }); 但似乎这不起作用(读:“仍然加载页面”)的forms,如: 我在页面上。 所以我的问题是: 在HTML页面上禁用所有表单提交function的最佳方法是什么,无论是GET还是POST表单?

按名称获取表单元素?

我想在一个漂亮的Prototype或jQuery风格的快捷方式中轻松地将所有带有相同名称的单选按钮设置为样式。 $(‘billship’).select(‘name:shipType’)或类似的东西。 是否存在表单字段名称的快捷方式?

表单完成提交后执行javascript

我试图用表单将一些文件提交到我的数据库。 表单具有隐藏iframe的目标。 当它完成加载时,我想要显示一条消息。 $(“form#formPost”).submit(); customFunction(); 这个例子似乎没有在触发customFunction()之前完成提交,这对我正在设计的内容非常糟糕。 有没有办法在完成发送数据时执行某些操作? 我正在环顾stackoverflow,并且没有很多post直接关于此。 我觉得我必须进入目标iframe,并在准备就绪时在那里执行代码,等等。有没有办法让它按我的意愿去做? 我试过的选项: $(“form#formPost”).submit(function(){ customFunction(); });

JQuery提交表单而不重新加载页面

我对JQuery不太熟悉。 我正在尝试制作一个在后台提交的表单而不重新加载页面。 我有一个隐藏的div显示和隐藏点击,div内有一个表单。 我有两个问题: 1)当表单validation失败时,表单仍然会被提交。 我尝试将validation和提交代码置于条件if(validation == valid) { $.ajax…. }但它无法正常工作。 2)表单提交后,div自动隐藏,因此无法看到成功的消息。 这是代码: $().ready(function() { // validate the form when it is submitted, using validation plugin. var validator = $(“#contactform”).validate({ errorContainer: container, errorLabelContainer: $(), onkeyup: false, onclick: false, onfocusout: false, errorPlacement: function (error, element) { error.insertBefore(element); } }); }); $(function() { //this submits a form […]

使用Jquery each()循环通过输入字段进行validation

我正在创建一个表单,并且只有在输入值是数字时才希望代码执行。 我试图避免使用某种validation插件,并想知道是否有办法循环输入字段并检查值。 我一直在尝试以下但我认为我的逻辑错了: (#monthlyincome是表单ID) $(“#submit”).click(function() { $(“#monthlyincome input”).each(function() { if (!isNaN(this.value)) { // process stuff here } }); }); 有任何想法吗? 这是整个更新的代码: $(“#submit”).click(function() { $(“#monthlyincome input[type=text]”).each(function() { if (!isNaN(this.value)) { // processing data var age = parseInt($(“#age”).val()); var startingage = parseInt($(“#startingage”).val()); if (startingage – age > 0) { $(“#field1”).val(startingage – age); $(“#field3”).val($(“#field1”).val()); var inflationyrs = parseInt($(“#field3”).val()); […]