如何使Submit()工作?

时间:2013-12-20 08:06:15

标签: javascript html jsp submit form-submit

jsp页面上有两个链接,它们具有常见的javascript函数func1作为其onclick事件的处理程序。 func1提交表单,其中包含两个链接。提交表单课程重定向到某个servlet。 func1看起来像:

    function func1(someValue, form)
    {
      getElementById('someId').value = someValue;
      getElementById(form).submit();
    }

问题是因为 Mozilla FireFox 18-version :func1中的submit()仍然只适用于一个链接而不适用于另一个链接。
在func1中 submit()后添加 alert()解决了这个问题。

如何使提交()工作而不添加提醒()

P.S。:将 setTimeout(),“返回false ”添加到func1; 缓存 - 参数 submit()功能; name,value-attributes 到jsp-page中的form-element没有任何努力。

1 个答案:

答案 0 :(得分:1)

嗯...也许这对你买不起......你试着加入你的func1 te事件对象?结束防止默认行为?

html:

<!-- ...html... --> onClick="func1(someValue, form, event)" <!-- ...html... -->

JS:

function func1(someValue, form, event)
{
  event.preventDefault();
  getElementById('someId').value = someValue;
  getElementById(form).submit();
}

也许可以帮忙...