jsp中怎样通过实现通过按钮来改变text文本域里的值 并且显示在文本域中
<form action="" method="post" >
<input name="cut" type="button" value="-" onclick="cut(<%= request.getParameter("number")%>)"/>
<input name="number" type="text" size="2" value=”1"/>
<input name="add" type="button" value="+" onclick="add(<%= request.getParameter("number")%>)">
</form>
怎样通过按“-”来减少文本域中的值 和通过按“+"来增加文本域的值
追问:还是不行额 文本框中显示的是null<script type="text/javascript">
function cut(obj){ String str3;String str1 = request.getParameter("obj");
if(str1 == null) { return 0;} else{ Integer str2 = Integer.parseInt(str1); str2 --; str3 =str2.toString(); return str3;} } function add(obj){ String str2; Integer str1 = Integer.parseInt(request.getParameter("obj")); str1 ++; str2 =str1.toString(); return str2; } </script>
答案:<form action="" method="post" >
<input name="cut" type="button" value="-" onclick="cut(document.getElementById('number').value)"/>
<input name="number" id="number" type="text" size="2" value="<%= request.getParameter("number")%>"/>
<input name="add" type="button" value="+" onclick="add(document.getElementById('number').value)">
</form>
注意我加了 id="number" 这个属性
上一个:我想用jsp+oracle做一个网站,请问需要安装什么开发工具?除了oracle数据库,tomcat,eclipse还需要装什么
下一个:document.form1是什么意思啊 jsp登陆页面javascript的语句