表单中有几个按钮,点击不同的按钮跳转到不同页面
rt,主要是需要兼容浏览器。
简单举个例子吧:
HTML code
<script>
function save()
{
var form=document.getElementById("Myform");
form.action="a1.jsp";
form.submit();
}
function pre()
{
var form=document.getElementById("Myform");
form.action="a2.jsp";
form.submit();
}
</script>
<form id="myfrm" name="frm" action="a.jsp">
<input type="text" name="tx1">文本
<input type="button" value="保存" onclick="save();">
<input type="button" value="预览" onclick="pre();">
<input type="submit" value="提交" >
</form
上面的代码 在IE中是没问题的,但是在Firefox中貌似就不行了。请问一下,如何解决兼容性啊!
------解决方案--------------------表单的ID写错了,
------解决方案--------------------实际这里可以不用JavaScript代码,可以吧按钮使用a连接,怎么不就可以避免兼容性问题了吗
------解决方案--------------------ff不行吗 哪句不兼容了?
------解决方案--------------------用jquery重写
------解决方案--------------------
------解决方案--------------------上面的是没有问题的。可能是哪里代码写错了吧。再核查一下吧。
是这个吧。http://topic.csdn.net/u/20111127/13/3cb02480-503d-4098-9b3a-4d1ac20df04b.html
------解决方案--------------------你别用单独的js写 在每个按钮里这样写试试
onclick="window.location.href=a1.jsp"
onclick="window.location.href=a2.jsp"
如果不跳转就是路径问题
如果你非要用单独的JS写 你这样写
给每个按钮设一个ID
var k=document.getElementById("button1");
k.location.href="a1.jsp"
------解决方案--------------------