问题描述
没代码在手,就随便打点,应该能看得懂。(本人完全新手,没经验)JSP页面<formname="Set_type_view"method="post"action="message">//message—>跳转下面JAVA文件<table><tr><rd><inputname="showtype1"type="submit"value="修改用户名"><inputname="type"type="hidden"value="showtype1"></td><rd><inputname="showtype2"type="submit"value="修改用户密码"><inputname="type"type="hidden"value="showtype2"></td><rd><inputname="showtype3"type="submit"value="删除此用户"><inputname="type"type="hidden"value="showtype3"></td><rd><inputname="showtype4"type="submit"value="注册新用户><inputname="type"type="hidden"value="showtype4"></td></tr></table></form>Java处理页面Stringtype=request.getParameter("type");//h获取上面JSP页面传来的type的值if(type.equals("showtype1")){......//////此处做修改用户名//////......(省略)}elseif(type.equals("showtype2")){......//////此处做修改用户密码//////......(省略)}elseif(type.equals("showtype3")){......//////此处做删除用户//////......(省略)}elseif(type.equals("showtype2")){......//////此处做注册用户//////......(省略)}else{///.....//./.../.}代码大致如上,怎么实现在JSP页面选一个按钮,只对应传一个其相应的值,而不是不管点哪个按钮都只是传递最前面的type值,导致无法实现选择功能!Ps:本人基础差,毫无经验,所以想不到什么方法实现,也许上述代码的想法是错的路子,还请指出个能实现功能的路子!急!急!急!急!急!急!急!急!急!急!急!急!急!急!急!
解决方案
解决方案二:
用<ahref="#"onclick="myFun()">我是按钮</a>脚本里用ajax提交。代码未调试,自己调一下看看。functionmyFun(){$.post('hello.jsp',{param:value},function(ret){});}
解决方案三:
$需要使用JQuery这个知道吧?
解决方案四:
建议使用jQuery吧,非常好实现的;获取点击按钮本身控件下一个空间的值$("input[type='submit']").click(function(){varv=$(thi).next().val();$.alert(v);});这样你就可以弹出,你所点击按钮对应要提交的值了,之后用个post请求,直接传递到后台就行了!