Tag: 提交

在输入数据输入字段时提交延迟表单

我有一个简单的表单,我需要在输入文本时自动提交。 我可以使用onChange或onKeyUp而没有最好的结果。 HTML是: 和jQuery jQuery(“#fusionSearchForm”).keyup(function() { this.submit(); }); 每次输入字符时都会提交。 我更愿意这样做 – 提交之前有一个延迟,所以你可以完成你的输入 – 焦点停留在输入字段准备好提交后输入(如果重新加载) 有什么方法可以延迟form.submit(),以便用户可以在提交表单之前完成输入? (更新代码以更“jQuery”的方式提交) BR。 安德斯

使用validation程序jQueryvalidationClick事件上的表单

我正在使用jQueryvalidation来validation输入。 我的代码: $(‘#button’).click( function() { $(“#form”).validate({ rules: { phone: { required: true, number: true, rangelength: [7, 14] } } }); }); 和HTML: Send 此代码无效。 如果我添加这行jQuery $(“#form”).submit(); 在click事件中它起作用。 但我不想提交表单,所以我只想在点击时进行validation。 有谁知道如何做到这一点?

让jQuery AJAX有一个非javascript(非ajax)回退?

我已经在我的最新项目上完成了相当多的工作,但我意识到有一个问题:如果你没有支持Javascript的浏览器,你就不能提交任何表格,因为每个表格都使用AJAX提交它。 我向大家提出的问题是:我如何实现某种“后备”,这样如果他们没有启用Javascript,他们仍然可以提交表单。 目前,我的标题中有一条横幅,上面写着“为了获得最佳(并且通过”最佳,“我们的意思是”实际工作“)体验,请在浏览器中启用Javascript。” 但这似乎不是最佳解决方案。 谢谢!

使用jquery将提交按钮更改为加载图像

在最近的很多网站上,我看到按钮在按下后会被加载/思考图像替换,以防止双击并确保用户知道在页面闪烁之前发生了什么。 在这种情况下,实际上没有发生任何异步 – 只是一个常规表单提交。 知道如何做到这一点的任何好教程?

TypeError:f 不是jquery表单提交的函数

我正试图以迂回的方式提交表单,因为我需要在提交之前附加新的输入。 因为在实际的$(form).submit()函数中添加appends不会收集它们的post,我添加了一个html按钮来调用submitCheck(),然后提交实际的函数。 function init() { $(“#submit”).click(submitCheck); //and lots of other stuff } function submitCheck() { //go through fabric canvases, save xml to input. for (var i=1; i<probNum; i++) { var csvg = gcanvas[i].toSVG(); $('#output').append("”); } //make sure a topic was selected. If not cancel submission and don’t do anything. if ($(“#topic”).val() == ‘-1’) { $(‘#error’).html(“You […]

提交后仅禁用提交按钮

我有以下HTML和jquery: Test disabling submit button for 1 minute… $(document).ready(function () { $(“.submitBtn”).click(function () { $(“.submitBtn”).attr(“disabled”, true); return true; }); }); 按下时,提交按钮会在按下时被禁用。 但是一旦按下它似乎没有执行提交。 如果我删除了jquery以禁用该按钮,则该按钮会正常执行提交。 如何在执行提交后才禁用该按钮? 上面的当前jquery似乎与提交操作冲突。 任何解决此问题的建议都会非常有帮助。

无法通过document.form.submit发布跨度值

我正在编写一个表单并使用document.form.submit()来发布值,我希望我可以使用x = http.formvalue(“”)来获得良好的值。 但我发现如果我提交值,那么我将得到null ,如果我将替换为然后我可以很好地获得该值,任何人都可以帮我获取值仅使用吗? 谢谢! HTML Phone: Apply jQuery的 function apply() { document.form1.submit(); }

使用input =“submit”字段来提交而不是使用parsley.js的button =“”

我目前有一个ASP.net页面,在整个页面周围有一个表单标签。 在该页面中,我有两个表单,当它们各自的提交按钮被单击时,使用parsley.js进行validation。 目前,validation这些表单的触发器是按钮,我需要输入=“提交”。 有没有人知道如何执行此操作? 这是一个JS小提琴的例子 – http://jsfiddle.net/ukgvam9k/26/ Submit Submit 2 $(“#submit-form”).on(‘click’, function () { $(‘#form’).parsley().validate(“first”); if ($(‘#form’).parsley().isValid(“first”)) { $(‘#form’).parsley().destroy(); console.log(‘valid’); //$(‘#form’).submit(); } else { console.log(‘not valid’); }}); $(“#submit-form2”).on(‘click’, function () { $(‘#form’).parsley().validate(“second”); if ($(‘#form’).parsley().isValid(“second”)) { $(‘#form’).parsley().destroy(); console.log(‘valid’); } else { console.log(‘not valid’); }});

jquery datepicker不使用.serialize()发送数据来填充网格

我有一个表格,其中包含2个输入类型=“文本”,1个combobox和其他包含(combobox包含等于,之后,之前和之间的运算符+开始日期(jquery datepicker)+结束日期(jquery日期选择器)但是当我是使用.serialize()将数据发送到服务器,并使用url将其附加日期参数。 我的方法: $(“form#transactionForm”).submit(function() { var newUrl = “/cpsb/transactionHistory.do?method=getTransactionHistoryDetails&” + $(this).serialize(); $(“#transactionHistory”).jqGrid( “setGridParam”, {“url”: newUrl, datatype:”json”}).trigger(“reloadGrid”); return false; }); 标记: Transaction History LPN SKU Transaction Type: Select transaction type 100-Receipt 110-Shipment 120-Pallet Update Transaction date: Equal Between Before After Search

jQuery提交表单没有页面重新加载

好的,所以我正在尝试使用jquery和经典ASP在我的网站上创建一个新的日志。 截至目前我在我的文档中有一个包含div设置为隐藏,然后当用户选择登录链接时,div将淡入覆盖页面与表单。 如果用户单击“提交”,则页面将POST并且div覆盖已消失。 我真的希望它比这更顺利。 因此,如果用户单击提交,jquery将使用ajax或其他东西将其在后台发布到db connect页面,然后从该asp获取响应文本,显示成功登录或错误标签中的错误。 我在我的网站上使用经典的asp来获取上次登录时提交的表单数据。 然后检查数据库以查看输入的内容是否匹配。 我想让jQuery处理所有这些并通过后台的查询或其他方法将值发送到包含数据库连接的ASP页面,以便在单击提交时页面不会重新加载。 我看起来像一个充满示例的手,我似乎无法让他们正确。 到目前为止 ,还有一个关于工作function的FIDDLE 。 任何帮助将不胜感激,提前谢谢。 Home  |   1st  |   2nd  |   3rd  |   4th  |   Log In [ Close ] Username Password $(document).ready(function() { $(window).bind(“resize”, function(){ $(“#blur_login”).css(“height”, $(window).height()); $(“#blur_logout”).css(“height”, $(window).height()); }); //Adjust height of overlay to fill screen when page loads $(“#blur_login”).css(“height”, $(document).height()); $(‘#login’).click(function(a){ $(“#blur_login”).fadeIn(); // Page focus on fadein is […]