我正在使用 Gravity Forms 并希望在 onclick 后将其提交按钮文本更改为“正在处理...”。Gravity Forms 告诉我在heading.php 文件中使用一些自定义javascript 来实现这一点。给出了以下脚本(http://stackoverflow.com/questions/1071012/using-jquery-to-change-input-button-text-back-after-a-few-seconds)这个链接指向我正确的方向但我仍在学习,需要一些帮助!有人可以帮我分解一下这段代码吗?
$("form.stock").submit(function()
{
var $form = $(this);
$.post( $form.attr('action'), { id: '123', stock: '1' } );
var $submit = $form.find(":submit").attr('value','Saved!');
window.setTimeout(function()
{
$submit.attr('value','Update')
}, 2000);
return false;
});
form.stock 指的是什么?And- id: '123' stock: '1' 指的是什么?
最后,(这个)有什么作用?-var $form = $(this);
感谢您的好意-我知道这些是我应该知道的一些基本问题!