提交表单后,有没有办法不用跳转页面,在同一个页面jsp收到该表单的提交值?是不是要用到url传值?
另外,如果不用<form method=POST action="XXX.jsp">这种方式,在js中有没有办法提交值?是用onsubmit()吗?具体怎么用? 谢谢了!

解决方案 »

  1.   

    首先form表单提交
    1、提交按钮 submit <form method=POST action="XXX.jsp"> 方式,你应该知道的了
    2、普通按钮 button onclick=“js方法名()” js方法 需要有form.onsubmit()
    如果你不想跳转页面,可以利用js获取表单内的值,不过不知道你具体有什么需求,需不需要和后台进行交互
    另外可以跳转到本页面,进行一些操作。这些还是要看你的需求的,现在不知道你具体的需求,很难说具体应该怎么做。先把自己需求理清楚吧。
      

  2.   

    楼主有空可以看看Ajax,Ajax可以的,而且不用刷新页面。
      

  3.   

    不用form表单提交,用JS实现传数据就可以了。
      

  4.   

    lz说的,好像没有ajax那么高深啊同一个jsp收到表单的值那么<form method=POST action="XXX.jsp">
    这块地方写你自己的jsp就成了基本的方法1楼都说了。但是好像有些地方要更正
    我就直接在上面改了首先form表单提交
    1、提交按钮 submit <form method=POST action="XXX.jsp"> 方式,你应该知道的了(还有method="GET")
    2、普通按钮 button onclick=“js方法名()” js方法 需要有form.onsubmit()(不是onsubmit,是form.submit())另外也有朋友提到ajax。我觉得楼主大可以不必着急学ajax,把基础的掌握了。稍微高级点的很快就能学会。
      

  5.   

    哦,还有onsubmit事件。
    是在form标签里存在的句柄。在提交的时候,会自动调用onsubmit所指向的函数。如果函数返回false。则表示不提交
      

  6.   

    <form action="">
    action写成空就行了.