关于如何动态获取button的value值 web开发value button 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body><form name="form1" method="post" action="myb.jsp"><input type="button" name="1" id="1" value="1" onclick="getvalue(this,'h1')"/><input type="button" name="2" id="2" value="2" onclick="getvalue(this,'h2')"/><input type="button" name="2" id="3" value="3" onclick="getvalue(this,'h3')"/><input type="submit" name="=" id="="/><input type="hidden" name="h1" id="h1" value="4"/><input type="hidden" name="h2" id="h2" value="5"/><input type="hidden" name="h3" id="h3" value="6"/><script>function getvalue(btn,h){ document.getElementById(h).value=btn.value; alert(document.getElementById(h).value);}</script></form></body>稍微改了下,纯js的,JS熟悉了可以学学jquery,比较流行 <body><form name="form1" method="post" action="myb.jsp"><input type="button" name="1" id="1" value="1" onclick="getvalue(this,'h1')"/><input type="button" name="2" id="2" value="2" onclick="getvalue(this,'h2')"/><input type="button" name="2" id="3" value="3" onclick="getvalue(this,'h3')"/><input type="submit" name="=" id="="/><input type="hidden" name="h1" id="h1" value="4"/><input type="hidden" name="h2" id="h2" value="5"/><input type="hidden" name="h3" id="h3" value="6"/><script>var count=1;function getvalue(btn){ document.getElementById("h"+count).value=btn.value; alert(document.getElementById("h"+count).value); count++; if(count==4){ count=1; }}</script></form></body>好像明白你要的效果了,改了下,如果点了3次后又重新从第1次开始,看看是不是这样 总体思路就是用javascript,先获取到form,在获取到form里面的button,在获取到button上面的按钮,javascript获取页面值这样的思路最基础,还有就是使用id或者name,多试试就ok了,祝福你, 访问地址的斜杠 Charset与charset的不同? 20分都给了!!如何在struts里用存储过程实现增删改查?存储过程的具体语句? 谁有手机库存进销管理系统急 关于frameset标签的一个小问题 注册页面验证代码 关于结果集的问题 BS结构如何制作打印页面的功能 关于pageContext.getServletContext()的错误,(急,在线等,分不够可再加) jbuilder中编译jsp(included by 另一个jsp文件)的一个问题?? 请狂爱小猪进 关于Ajax响应问题
<body>
<form name="form1" method="post" action="myb.jsp">
<input type="button" name="1" id="1" value="1" onclick="getvalue(this,'h1')"/>
<input type="button" name="2" id="2" value="2" onclick="getvalue(this,'h2')"/>
<input type="button" name="2" id="3" value="3" onclick="getvalue(this,'h3')"/>
<input type="submit" name="=" id="="/>
<input type="hidden" name="h1" id="h1" value="4"/>
<input type="hidden" name="h2" id="h2" value="5"/>
<input type="hidden" name="h3" id="h3" value="6"/><script>
function getvalue(btn,h){
document.getElementById(h).value=btn.value;
alert(document.getElementById(h).value);
}
</script>
</form>
</body>稍微改了下,纯js的,JS熟悉了可以学学jquery,比较流行
<body>
<form name="form1" method="post" action="myb.jsp">
<input type="button" name="1" id="1" value="1" onclick="getvalue(this,'h1')"/>
<input type="button" name="2" id="2" value="2" onclick="getvalue(this,'h2')"/>
<input type="button" name="2" id="3" value="3" onclick="getvalue(this,'h3')"/>
<input type="submit" name="=" id="="/>
<input type="hidden" name="h1" id="h1" value="4"/>
<input type="hidden" name="h2" id="h2" value="5"/>
<input type="hidden" name="h3" id="h3" value="6"/><script>
var count=1;
function getvalue(btn){
document.getElementById("h"+count).value=btn.value;
alert(document.getElementById("h"+count).value);
count++;
if(count==4){
count=1;
}
}
</script>
</form>
</body>好像明白你要的效果了,改了下,如果点了3次后又重新从第1次开始,看看是不是这样