Joh*_*n S 2 javascript forms jquery
我有一个简单的表单,上面有几个文本框.我想捕获文本框的输入,稍微修改它,然后将其附加到表单操作URL.
$('.myBox').on('change', function (event) {
var myVal = $(this).val();
$('form').attr('action').appendTo("&MyVal="+myVal);
});
Run Code Online (Sandbox Code Playgroud)
上面的代码不起作用,因为attr值没有appendTo.还有另一种方法来实现这一目标吗?
您的语法不太正确,因为您要更新action属性的值,而不是append元素.试试这个:
$('.myBox').on('change', function (event) {
var myVal = $(this).val();
$('form').attr('action', function(i, value) {
return value + "&MyVal=" + myVal;
});
});
Run Code Online (Sandbox Code Playgroud)