Jquery – 在提交时动态构建表单操作?
我正在尝试在用户单击提交按钮时构建HTML表单的操作。
因此,用户填写表单,单击提交,然后构建操作然后实际提交。 原因是因为表单上有一些选项,它们将被传递给脚本。
我将如何使用Jquery执行此操作?
未经测试,但这至少应该让你走上正轨:
$('#myForm').submit(function (event) { var action = ''; // compute action here... $(this).attr('action', action); });
使用jQuery 提交事件:
$(document).ready(function() { $('#yourFormId').submit(function() { $(this).attr('action', 'dynamicallyBuildAction'); return false; }); });
普通的Javascript解决方案将具有以下function:
function changeAction() { this.action = 'the dynamic action'; return true; }
在表单中,您将设置onsubmit事件:
使用jQuery做同样的事情是:
$(function(){ $('IdOfTheForm').submit(function(){ this.action = 'the dynamic action'; return true; }); });