function modify()
{
document.forms["form1"].action="modify.jsp";
document.forms["form1"].submit();
} 试试吧。function modify()
{
document.all.form1.action="modify.jsp";
document.all.form1.submit();
}
{
document.forms["form1"].action="modify.jsp";
document.forms["form1"].submit();
} 试试吧。function modify()
{
document.all.form1.action="modify.jsp";
document.all.form1.submit();
}
function del(id)
{
window.open("delete.jsp?id="+id,"","");
}
</Script> <form name="form1" action="modify.jsp">
<INPUT Type="submit" Name="Modify" Value="修 改">
<INPUT Type="Button" Name="Delete" Value="删 除" onClick="del(123)">
</form>
虽然设想可以用方法二, 在"返回"的时候跳转页面, 但总觉得不好.你用第一种难道就不用跳转页面吗? 返回的时候可以根据页面的来源来返回上一页面,简单点就用JS: history.back()即可
这个方法好用耶, 谢谢~
那个function不能和button的name一样吗? 这样就script error了??
另外为什么指向的网页不是modify.jsp或者delete.jsp, 而是modify.jsp?或者modify.jsp?, 这样有影响吗?@leyan728(乐言)
window.open("delete.jsp?id="+id,"","");
这样是在新窗口中打开delete了, 有没有办法可以在同一个窗口中继续操作呢? 偶对js不大了解 :-p
thx~ @ice_berg16(寻梦的稻草人)
偶指的跳转是偶只会用<META HTTP-EQUIV="Refresh" CONTENT="3; URL=page1.php">之类的来从一张页面自动转到需要的页面, 而不是在定义button的action时候直接指向网页.
另外用JS: history.back()只是返回上个网页吧? 偶希望可以保存当前网页的数据.
再问一下使用net_lover(孟子E章)的方法是否在所有浏览器里都适用, 会不会因为被浏览器禁止之类的原因不能运行或者出现script error?再次感谢!!