我有一个表单,当用户提交值时,我拥有的jquery脚本计算表单值并输出计算出来的数据。
这很好,除非用户再次单击submit按钮,它将我的lopped数据追加到现有数据(重复数据或重新追加新数据)。
如果用户单击submit两次,我只希望它覆盖现有的循环输出。
for (i = 1; i <= $jumps; i++) {
if (i == 1) {
var $num = $jumpSize * i;
} else if (i == 2) {
var $num = ($jumpSize * i) + $
这应该很简单,但是在浏览了几个库之后(首选jquery!)即使是普通的旧javascript,我也是一片空白。
换句话说,一行有3个编辑框,其中2个预先填充了奶酪和泡菜的类型,然后是一个未填充的数字框,右边是一个提交按钮。重复n行。
换一种说法:想象一个表单以搜索结果中的一系列行的形式出现。假设有8个结果,也就是8行。用户可以将他们的选择保存到100个“槽”中的任何一个。如果每一行都可以有一个名称或字母,那就很容易了;我只将每个提交按钮称为一个数字,从1到8,当按下6时,它就知道它想要保存的是第6行。它使用Malsup的jquery form thing以ajaxy的方式提交表单,这样表单就不
假设我的网页中有一个textbox,我使用jQuery在这个textbox上附加了一个'change‘事件。 $('.myFormClass').on('change', '.amount', function () {
// Some AJAX call here, and the response is assigned to a variable
}); 我也有一个表单提交事件, $('.myFormClass').on('submit', 'form'
我遵循jQuery验证页面中的默认示例,并遇到以下错误:
Uncaught TypeError: undefined is not a function
在这条线上:
$('form').validate().on('submit', function(e) {
但是,当我尝试提交空表单时,我可以看到默认消息按预期被触发,但是,当我提交填写的表单时,没有发送任何消息。
如果没有.validate(),表单就会提交。
是什么导致这个错误和完整的表单不使用.validate()?
html
<form id="form1" action=