它是一个struts 1.2应用程序。 我有一个java脚本函数。 它在IE和Chrome中工作,但在Mozilla中没有。 在单击该按钮并执行某些操作后,应该更改按钮。
function changeButton(obj)
{
obj.form.action=obj.form.action + "&submitType=Bucket Usage";
obj.form.submit();
document.getElementById("submit_btn").innerHTML="<img src=x.jpg>";window.status="Form Submitted, Please wait...";return true;
}
电话来自
的onclick = “JavaScript的:changeButton(本);”
请帮忙。
答案 0 :(得分:0)
您确定obj.form
实际上是您想要的表单对象吗?
我认为在动作属性中空格不会很好。
什么类型的元素是submit_btn
?
javascript:
部分不应出现在onclick
值中。
答案 1 :(得分:0)
从onclick属性中删除javascript:
。
obj.form.submit()
将使浏览器转到表单元素操作属性中指定的URL,并且不会执行该行之后的任何JavaScript。
答案 2 :(得分:0)
function changeButton(obj)
{
obj.form.action += "&submitType=Bucket%20%20Usage";
document.getElementById("submit_btn").innerHTML="<img src='x.jpg' />";
window.status="Form Submitted, Please wait...";
obj.form.submit(); //if the button clicked is a submit button, this is probably not neccessary
}
onclick="changeButton(this);"