Tag: 提交

调用JQuery Validate插件而不提交表单

是否可以在不使用JQueryvalidation插件提交表单的情况下validation表单? 我使用button.click函数进行validation,该按钮不是提交输入。

提交表单之前的Jquery

我有一个列表,(一个简单的列表),我可以从中选择和设置元素(使用js),然后是一个允许我选择我想要多少元素的表单,以及一个提交表单。如果没有选择一个元素,有一个抛出exception的脚本。 问题是我希望表单不提交,如果没有选择元素,但不抛出exception,而是向我显示提交按钮下的消息(使用jquery)。 我的脚本如下: stock_2 > 0):?> <a href="#" onclick='selecteazaElement(id; ?>,stock_2; ?>);’>label; ?> label; ?> <form name="addtobasket" method="POST" action=" $sale->id)); ?>”> Alege numarul de produse Adauga in cos 以及设置列表元素的js: function selecteazaElement(id,stock) { document.addtobasket.idOfSelectedItem.value=id; window[“canSubmit”] = true; var number23=document.addtobasket.number; number23.options.length=0; if (stock>=6) stock=6; for (i=1;i<=stock;i++) { //alert ('id: '+id+'; stock: '+stock); number23.options[number23.options.length]=new Option(i, i); } //window.status="my status"; […]

防止在Rails AJAX表单中提交双重提交

是)我有的: 我有一个表单,我通过AJAX提交。 true ) do |f| %> … “btn btn-primary”, :id => “annotation-submit-button” %> 我想要的是: 我想防止双重提交。 由于表单仅在请求成功完成后消失,因此只要数据库尚未完成数据写入,用户就可以单击提交按钮。 显然,我不希望这样。 我尝试过的: 我尝试将此添加到提交按钮本身 – 但它不起作用。 该按钮被禁用,但没有数据被发送。 :onclick => “this.disabled = true” 我也尝试在提交按钮中添加一个点击处理程序。 这与以前的效果相同。 实际上没有数据发送到控制器,但是按钮被禁用。 $(“#annotation-submit-button”).click(function(event) { $(this).attr(“disabled”, “disabled”); return false; }); 也尝试相同而不返回false 。 禁用该按钮后没有任何反应。 $(“#annotation-submit-button”).click(function(event) { $(this).prop(“disabled”, “disabled”); }); 我开始认为这是Rails特有的?

为什么我不能更改要提交的输入元素的类型?

我正在调用这个函数: function submit_button(button_id){ $(‘#’ + button_id).attr(‘type’, ‘submit’); } 使这个按钮类型=提交而不是按钮: 我得到这个错误(在Firefox中): 未捕获的exception:类型属性无法更改 有没有工作?

javascript submit()不是函数?

可能重复: 提交不是javascript中的函数 为什么以下基本的javascript函数给我一个错误document.getElementById(“form”).submit is not a function 。 我在页面上唯一的东西是一个表单和这个javascript函数。 我希望他在访问页面时自动提交表单。 window.onload = function(){ document.getElementById(‘form’).submit(); }

Jquery陷阱表单提交()

我目前正在使用jquery来捕获表单的提交,并向用户显示一个确认对话框。 如果用户单击是,则表单应提交。 如果用户单击否,则关闭对话框。 这一切都运行良好,但有一个问题:当用户单击是时,然后再次触发相同的代码,并重新打开对话框。 $(“#myform”).submit(function (event) { if (something) { var $dialog = $(”).dialog({ buttons: { “OK”: function () { $dialog.dialog(‘close’); $(“#myform”).submit(); return; }, Cancel: function () { $(this).dialog(“close”); } } }); $dialog.dialog(‘open’); event.preventDefault(); return false; } else { $(“#myform”).submit(); } }); 我理解为什么会这样,只是不确定最好的解决方法。 我意识到我可以在按钮点击上显示模态,而不是表单提交,但是这并没有解决用户点击键盘上输入按钮提交表单的问题。

如果输入为空jquery,则禁用提交

免责声明:我知道有很多关于这个主题的问题并且已经得到了很好的解决,尽管在我的特定情况下我需要帮助。 我试图检查密钥上的输入值是否为空,然后禁用提交按钮。 我的HTML代码段: Username Password 我从这里使用了示例答案并进行了一些修改: (function() { $(‘.field input’).keyup(function() { var empty = false; $(‘.field input’).each(function() { if ($(this).val() == ”) { empty = true; } }); if (empty) { $(‘.actions input’).attr(‘disabled’, true); } else { $(‘.actions input’).attr(‘disabled’, false); } }); })() 任何帮助将不胜感激!

JQUERY检查INPUT文本值是否为空并提示警报

如果单击提交按钮,输入字段的值为空,如何显示带有JQUERY的警报?  

JQueryvalidation和表单提交处理程序之间的交互:破碎,或者我做错了什么?

我的一些表单需要validation,我使用JQueryvalidation插件。 我的一些表单需要一个自定义提交处理程序(在提交之前有条件地弹出一个确认对话框,与validation无关)。 我将处理程序附加到表单,如下所示: function confirmHandlerAttach(form, handler) { $(form).off(“submit”, confirmHandlerDefault); $(form).on(“submit”, handler); } validation和提交处理程序都基于类在doc准备好。 独立,两者都很好。 问题是,无论validation是否成功,似乎都会调用表单的提交处理程序。 在这里看一个简单的例子。 这不是我所期望的。 我认为validation会阻止提交和提交处理程序运行。 我做错了什么,还是我的期望错了? 我意识到我可以使用validation的submitHandler属性,如果有必要,我会去那条路。 但由于validation和确认(或任何其他提交处理程序)实际上是独立的函数,因此在某些表单使用validation的情况下,必须更改所有表单提交处理程序以处理JQueryvalidation插件似乎是一种遗憾。

使用JQuery datepicker进行select-on-select的最可重用代码

在选择日期时,似乎(至少)有两种方法可以提交JQuery日期选择器。 首先, onSelect : function (dateText, inst) { $(‘#myFormID’).submit(); } 从 使用JQuery Datepick选择发布表单 要么 Datepicker在选择日期时提交表单 这样做的缺点是它嵌入了表单的ID,所以如果你复制现有的datepicker的代码并忽略它,它将无法工作; 如果你不忽略它,更改ID仍然是另一件事。 所以,这个版本 onSelect : function() { $(this).parent(‘form’).submit(); } 看起来更好,因为它可以复制而无需修改。 但是,如果datepicker与文本框关联,并且文本框在表格内,那么它将无法工作,而是需要此行 onSelect : function() { $(this).parents(‘form’).submit(); } (请参阅jquery datepicker不会在表内提交 ) 差异 – 只是在不明显的情况下 – 是’父母’而不是’父母’。 我现在尝试将’父母’用于我的所有日​​期选择器,它们似乎都运行良好 – 但很少是推荐的选择提交方式(例如https://forum.jquery.com/topic/datepicker -onselect-submit-date表示非SO示例)。 有谁知道其中的情况 onSelect : function() { $(this).parents(‘form’).submit(); } 不会提交选择,或者它实际上是最好和最容易重复使用的选项?