运行 jquery 在网络表单上提交
Running jquery on webform submit
我创建了一个 jquery 函数来根据用户输入对网络表单进行评分,并在用户单击分数按钮时在网络表单上的禁用数字字段中显示分数。当用户单击提交时,我还希望该函数再次 运行 ,以便捕获用户单击评分按钮后对响应所做的任何更改。我已经尝试了几种不同的方式来引用提交按钮,none 正在工作。在单击提交和实际提交表单之间是否有 运行宁 jquery 的方法?
function caclulateScore() {
// does awesome stuff
};
$("#score").click(calculateScore);
//This works as intended.
$("#submit").click(calculateScore);
$("#submit").submit(calculateScore);
$("input[name=op]").click(calculateScore);
//These do not.
使用jquery提交:
$( "#other" ).click(function() {
$( "#target" ).submit();
});
试试下面的代码。它会在实际提交表单之前调用 calculateScore()
。
$("#submit").submit(function(){
calculateScore();
});
我创建了一个 jquery 函数来根据用户输入对网络表单进行评分,并在用户单击分数按钮时在网络表单上的禁用数字字段中显示分数。当用户单击提交时,我还希望该函数再次 运行 ,以便捕获用户单击评分按钮后对响应所做的任何更改。我已经尝试了几种不同的方式来引用提交按钮,none 正在工作。在单击提交和实际提交表单之间是否有 运行宁 jquery 的方法?
function caclulateScore() {
// does awesome stuff
};
$("#score").click(calculateScore);
//This works as intended.
$("#submit").click(calculateScore);
$("#submit").submit(calculateScore);
$("input[name=op]").click(calculateScore);
//These do not.
使用jquery提交:
$( "#other" ).click(function() {
$( "#target" ).submit();
});
试试下面的代码。它会在实际提交表单之前调用 calculateScore()
。
$("#submit").submit(function(){
calculateScore();
});