我有一个简单的表格,上面有几个文本框。我想捕获文本框的输入,对其进行一些修改,然后将其附加到表单操作URL。
$('.myBox').on('change', function (event) {
var myVal = $(this).val();
$('form').attr('action').appendTo("&MyVal="+myVal);
});
上面的代码不起作用,因为attr值没有appendTo。还有另一种方法可以做到这一点吗?
最佳答案
您的语法不太正确,因为您想更新action
属性的值,而不是append
一个元素。试试这个:
$('.myBox').on('change', function (event) {
var myVal = $(this).val();
$('form').attr('action', function(i, value) {
return value + "&MyVal=" + myVal;
});
});
关于javascript - 使用jQuery追加表单字段的值到表单 Action ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19430292/