Javascript Jquery.submit()-在提交前更改表单值
我有一些javascript在我的应用程序中提交到一个HTML表单,就像这样的“点击”事件Javascript Jquery.submit()-在提交前更改表单值,javascript,jquery,html,Javascript,Jquery,Html,我有一些javascript在我的应用程序中提交到一个HTML表单,就像这样的“点击”事件 google.maps.event.addListener(marker, 'click', function() { $('form').submit() }); 但是,我想在发送数据之前更改数据。这可能吗?如果可以的话,我不想使用Ajax$.post。我只想在提交之前更改表单发送给Rails控制器的内容 谢谢 在调用submit之前,您可以按id更新特定字段的值: $("form #fieldI
google.maps.event.addListener(marker, 'click', function() {
$('form').submit()
});
但是,我想在发送数据之前更改数据。这可能吗?如果可以的话,我不想使用Ajax$.post。我只想在提交之前更改表单发送给Rails控制器的内容
谢谢 在调用submit之前,您可以按id更新特定字段的值:
$("form #fieldID").val("Value you want to change");
如果您已经有一个name=“search”字段,您可以这样更改其值:
google.maps.event.addListener(marker, 'click', function() {
$('form input[name="search"]').val( place.name );
$('form').submit()
});
若否:
google.maps.event.addListener(marker, 'click', function() {
$('form').append('<input type="hidden" name="search" value="'+place.name+'" />').submit()
});
google.maps.event.addListener(标记,'click',函数(){
$('form').append('').submit()
});
假设
place.name
与上一个问题相同。当然,只需在调用“.submit()”之前更新字段值即可。