jsp中怎样通过实现通过按钮来改变text文本域里的值 并且显示在文本域中

[复制链接]
查看11 | 回复4 | 2011-8-19 07:21:10 | 显示全部楼层 |阅读模式
formaction=\"\"method=\"post\"inputname=\"cut\"type=\"button\"value=\"-\"onclick=\"cut(%=request.getParameter(\"number\")%)\"/inputname=\"number\"type=\"text\"size=\"2\"value=”1\"/inputname=\"add\"type=\"button\"value=\"\"onclick=\"add(%=request.getParameter(\"number\")%)\"/form怎样通过按“-”来减少文本域中的值和通过按“\"来增加文本域的值
回复

使用道具 举报

千问 | 2011-8-19 07:21:10 | 显示全部楼层
formaction=\"\"method=\"post\"inputname=\"cut\"type=\"button\"value=\"-\"onclick=\"cut(document.getElementById(\'number\').value)\"/inputname=\"number\"id=\"number\"type=\"text\"size=\"2\"value=\"%=request.getParameter(\"number\")%\"/inputname=\"add\"type=\"button\"value=\"\"onclick=\"add(document.getElementById(\'number\').value)\"/form注意我加了id=\"number\"这个属性追问还是不行额文本框中显示的是null
回复

使用道具 举报

千问 | 2011-8-19 07:21:10 | 显示全部楼层
那你request.getParameter(\"number\")得到的是null吧,需要你判断一下,如果为null可以设置成0显示在那个值的框里
回复

使用道具 举报

千问 | 2011-8-19 07:21:10 | 显示全部楼层
scripttype=\"text/javascript\"functioncut(obj){Stringstr3;Stringstr1=request.getParameter(\"obj\");if(str1==null){return0;}else{Integerstr2=Integer.parseInt(str1);str2--;str3=str2.toString();returnstr3;}}functionadd(obj){Stringstr2;Integerstr1=Integer.parseInt(request.getParameter(\"obj\"));str1;str2=str1.toString();returnstr2;}/script
回复

使用道具 举报

千问 | 2011-8-19 07:21:10 | 显示全部楼层
你这里面问题太多了。第1、js函数名不要和dom元素名相同,否则不能调用。你那add和cut被我改名了。第2、在js中不能直接用java代码,如果用的话需要用%%引起来。我不知道你的意思是不是这样的,下面的应该能运行。你看着改吧。%Stringnumber=request.getParameter(\"number\");Integerresult=0;if(number!=null)result=Integer.parseInt(number)%formaction=\"\"method=\"post\"inputname=\"cut\"type=\"button\"value=\"-\"onclick=\"cut(document.getElementById(\'number\'))\"/inputname=\"number\"id=\"number\"type=\"text\"size=\"2\"value=\"%=result%\"/inputname=\"add\"type=\"button\"value=\"\"onclick=\"add(document.getElementById(\'number\'))\"/formscripttype=\"text/javascript\"functioncutObj(obj){obj.value=parseInt(obj.value)-1;}functionaddObj(obj){obj.value=parseInt(obj.value)1;}/script
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行