Tag: form submit

通过jquery一起提交表单和变量

我正在使用两种类型的提交。 有$ .post $.post(‘servers_side.php’, { var1: var1, var2:var2}, function(result) { some code… }); 它将单独的变量发送到服务器端脚本。 并且有AjaxSubmit插件提交整个表单 $(‘#form’).ajaxSubmit({success: function(result) { some code… } }); 但现在我有以下任务,假设我有一个表格和一些变量,我必须同时提交。 那么可以将表单+一些变量一起提交吗?

表单提交按钮在Google Chrome中无效(jQuery Validate)

我在我的演示页面上使用了jQuery Validate插件,由于某种原因,“提交”按钮在Google Chrome中不起作用。 我怀疑它与自动填充function有关,但我不确定: 现在一直在为这个问题苦苦挣扎几天。 这是链接: 联系表格 这是jQuery代码的一小部分。 文件中使用的所有j都可以在: 组合的js代码中找到 – 初始化代码位于底部。 $(function(){ /* —– Validation —– */ $(“#contactform”).validate({ rules: { email: { required: true, email: true }, name: “required”, last: “required”, phone: { required: true, phoneUS: true, minlength: 10, maxlength: 14 }, city: “required”, state: “required”, zip: { required: true, minlength: 5, maxlength: 10 […]

在提交jquery之前validation表单

我有一个HTML表单。 我正在使用jquery.validate.jsvalidation我的表单,它适用于提交事件。 我想在提交被解雇之前validation此表单。 根据我的研发,我尝试过: $(‘#my-form’).on(‘before-submit’,function(){ alert(‘Before submit performed’); }); 我想在触发提交事件之前validation表单。 谁能告诉我怎么做? 非常感谢, 中号

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 […]

使用Html.BeginForm和jQuery提交添加动态参数

// html // script $container.find(‘.myButton’).click(function() { $container.find(‘.myForm’).submit(); }); 在提交表单之前,我需要添加一些额外的参数(路由值),这些参数只能在提交时计算。 我怎么做?

jQuery提交表单两次

我知道这个问题已经被回答了几百次,但是我已经遇到了大量潜在的解决方案,但它们似乎都没有在我的实例中起作用。 以下是我提交表格的表格和代码。 它触发了一个PHP脚本。 现在我知道脚本本身不是提交的原因,因为我手动尝试了表单,它只提交一次。 jQuery代码的第一部分涉及打开一个灯箱并从下面的表中提取值,我已将其包含在内,无论出于何种原因它都是潜在的问题。 jQuery代码: $(document).ready(function(){ $(‘.form_error’).hide(); $(‘a.launch-1’).click(function() { var launcher = $(this).attr(‘id’), launcher = launcher.split(‘_’); launcher, launcher[1], $(‘td .’+launcher[1]); $(‘.’+launcher[1]).each(function(){ var field = $(this).attr(‘data-name’), fieldValue = $(this).html(); if(field === ‘InvoiceID’){ $(“#previouspaymentsload”).load(“functions/invoicing_payments_received.php?invoice=”+fieldValue, null, function() { $(“#previouspaymentsloader”).hide(); }); } else if(field === ‘InvoiceNumber’){ $(“#addinvoicenum”).html(fieldValue); } $(‘#’+field).val(fieldValue); }); }); $(“#addpayment_submit”).click(function(event) { $(‘.form_error’).hide(); var amount = $(“input#amount”).val(); […]

jQuery没有在.append()之后发布表单的所有输入

我有一个使用jQuery方法.append()动态生成的表单。 我可以添加任意数量的新输入,文本框,cmbbox等… 但问题是,当我执行表单的sumbit时,PHP目标不会接收添加的新输入,而只是连接到append()之前的表单中已经输入的变量。 有任何想法吗? javascript: $(“#button”).live(‘click’,function add(){ $(“#list”).append( ” +”+ ” ); }); Html: PHP:

Jquery Rails 3 …表单提交两次…删除两次…帮助

似乎eveyone有这个问题,但没有人有一个外行人的条款答案,甚至没有一个适当的解决方案。 我有一个表单,使用ajax提交表单,并自动将其添加到文本字段下面的列表中。 表单提交两次,因此我有两个相同的(除了ID)记录。 更糟糕的是当你试图删除它不会更新页面,因为它试图删除相同的记录两次。 我希望有人在那里有一个很好的答案…顺便说一句我对rails的新意见。 码: index.html.erb SSCC @orderlines.reverse %> _form.html.erb true) do |f| %> _order_line.html.erb | | ( ‘Are you sure?’, :method => :delete, :remote => true %>) create.js.erb $(‘#orderlines’).prepend(”); $(‘#orderlines > li:first ‘).effect(‘highlight’, {}, 3000); $(‘#orderline_form > form’)[0].reset(); destroy.js.erb $(‘#’).css(‘background’, ‘red’); $(‘#’).hide(“fade”, {}, 1500);

Chrome上的Jquery Form.submit()可以使用但不适用于Firefox

我有以下function从页面收集数据,将它们全部填入“数据”变量,将其附加到表单然后提交它。 $(document).ready(function () { $(‘#content-tab .submit’).click(function () { var data = {champion: window.selectedChampion, runes: runes, masteries: masteries, items: items, skillingOrders: skillingOrders, chapters: chapters, title: $(‘#guide_title’).val()}; data = JSON.stringify(data); $(“”).append($(”).val(data)).submit(); }); }); 页面上有一个div,当点击时触发它: Submit 在Chrome中测试时一切都很好。 然后提交表单,然后按照计划重定向到页面。 但是在Firefox中进行测试时(第5和第6版),点击div不会做任何事情。 纳达。 小人物。 我想知道Firefox出了什么问题? 任何帮助将受到高度赞赏。 谢谢。

如何在ASP.NET应用程序中使用jQuery捕获提交事件?

我正在尝试使用jQuery处理form元素的submit事件。 $(“form”).bind(“submit”, function() { alert(“You are submitting!”); }); 当表单提交时(作为回发的一部分,例如当我点击按钮或链接按钮时),这永远不会触发。 有没有办法让这项工作? 我可以附加触发提交的各个元素的事件,但这不太理想 – 有太多的可能性(例如具有autopostback = true的下拉列表,键盘快捷键等) 更新:这是一个最小的测试用例 – 这是我的aspx页面的全部内容: $(document).ready(function() { alert(“Document ready.”); $(“form”).submit(function() { alert(“Submit detected.”); }); }); 我收到“文档就绪”警报,但在点击链接按钮时没有“提交检测到”。