我们当前绑定到提交按钮的单击事件(我们没有绑定到表单的提交事件是有原因的)。是否保证我们的JS将在表单提交之前运行(因为我们正在向想要提交的隐藏字段输入值),或者我们是否需要阻止表单提交,然后再次调用提交?
$(function() {
$('#button').on('click', function() {
// Do some stuff here - needs to finish before the form submits
return true;
});
});
提前感谢!
Noob at javascript等在这里。我是一名php/core Java程序员,任务是使用Struts在JSP中维护大量JS代码。我需要做的很简单,但我想不出一个简单的解决方案。给定以下struts格式的HTML表单的代码摘录和JS提交函数,我需要在按下“submit”按钮之后、提交数据(附加到页面URI上)之前修改文本字段“query”的数据。当按下“submit”时,页面将重新加载,并将?search=whatever_was_typed_in_the_text_box附加到URL。我需要修改这个值:例如,一个简单的字符替换函数:如果用户输入“apple”,一个函数将所有的“a”字
我有一个输入,JS使用它来控制提交两个具有不同操作的表单,但是只会提交其中的一个,并且它应该包括这个输入。
我可以使用隐藏输入来实现,当原始的值发生变化时,使用JS来更改它们的值,但我想知道是否有HTML5解决方案。
下面是我的JS代码:
$(function(){
$('#originalOne').change(function(){
// check if I should disable a form
$('.hiddenOnes').val($(this).val());
})
});