问题描述
如何在servlet获取button上的value值<formaction="zzxml"method="post"><inputtype="button"value="111"name="textBotton"id="button1"onclick="x()"><inputtype="text"name="m"><inputtype="submit"value="提交"></form>Stringname=req.getParameter("textBotton");System.out.println(name);在servlet上获取的值是空的是怎么回事请大虾指点
解决方案
解决方案二:
<formaction=""method="post">x(){action="zzxml";}
解决方案三:
先使用Scritp代码获取你按钮上的值然后复制到一个隐藏的表单域通过表单域提交到servlet<formaction="zzxml"method="post"><inputtype="button"value="111"id="aa"id="button1"onclick="x()"><inputtype="hidden"id="textbutton"name="textbutton"><inputtype="text"name="m"><inputtype="submit"value="提交"></form><script>document.getElementById('aa').value=document.getElementById('textbutton').value;
解决方案四:
如何实现已经不重要,重要的是为何submit按钮的value可以取到,button就不行呢?
解决方案五:
Mapmap=request.getParameterMap();了一下没有button
解决方案六:
楼主你要考虑清楚button的value就是按钮上显示的文字,通过jsp取值的话建议你在表单中设置一个隐藏域<inputtype="hidden"name="btnVal"value=""id="hidbtn">然后点击提交的时候触发一个方法重点执行这句:document.getElementById("隐藏域id").value=document.getElementById("按钮的id").value;即可。
解决方案七:
因為type是button的值不會送出,submit的才會。
解决方案八:
原来可以这样弄分啊
解决方案九:
6楼的解释是正确的,按5楼的方法就可以解决!