问题来源:
今天真郁闷,同样是设置
var _frm=eval(document.report1_turnPageForm);
_frm.action="/FinPro/******.shtml?method=toQuery";
为啥一个方法能用,而另外一个就不能用呢。
而且不能用的那个在Firefox也能用,最后感觉可能是
eval
出的问题。后来使用下列方法解决该问题。
但是,还是不知道为啥同样的IE,为啥一个可以用,一个就是不能用。
方法提示:
给不同的button中设置onClick方法,调用JS函数,在JS中设置form的action属性。
思维向导:
1.document.你form的name.attributes["action"].value = "XXXXXXXX";
2.document.all("你form的ID“).setAttribute("action","欲赋的action的值");
具体写法:
var formse = document.forms['report1_turnPageForm'];
formse.attributes["action"].value="/FinPro/××××××.shtml?action=queryShow";