想做两个这样的按钮,不知道脚本怎么写。帮忙看一下。

liujinti 2005-04-28 04:40:35
两个按钮(B1、B2)和一个文本框(txt1)。
按下B1一下,txt1中显示的值加1;
按下B2一下,txt1中显示的值减1。
...全文
177 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
king2410 2005-04-29
  • 打赏
  • 举报
回复
简单问题就会多一些拉。。。
liujinti 2005-04-29
  • 打赏
  • 举报
回复
改成这样就能用了。
<INPUT TYPE="text" NAME="aa">
<INPUT TYPE="button" NAME="bb" onclick="aa.value++;" value="+">
<INPUT TYPE="button" NAME="cc" onclick="aa.value=aa.value-1;" value="-">
gamestar1 2005-04-29
  • 打赏
  • 举报
回复
把aa.value强制转换成int型试试
liujinti 2005-04-29
  • 打赏
  • 举报
回复
<INPUT TYPE="text" NAME="aa">
<INPUT TYPE="button" NAME="bb" onclick="aa.value=aa.value+1;" value="+">
<INPUT TYPE="button" NAME="cc" onclick="aa.value=aa.value-1;" value="-">

这个很简单,但有个问题啊~!

为什么减1好用,加1就变成把aa.value的值看成字符串,在末尾加1:aa.value=1。加1之后就变成“11”,而不是“2”。
而减1就好使,你们试一下阿。
nejtrs 2005-04-28
  • 打赏
  • 举报
回复
<script language="jscript">
function click_me(val){
var sum;
sum=parseInt(txt.value);
if(val=="+"){sum+=1;}
else{sum-=1;}
txt.value=sum;
}
</script>
<table>
<tr>
<td colspan="2"><input type="text" size="10" name="txt" value="0"></td>
</tr>
<tr>
<td><input type="button" value=" + " onClick="click_me('+')"></td>
<td><input type="button" value=" - " onClick="click_me('-')"></td>
</tr>
</table>
king2410 2005-04-28
  • 打赏
  • 举报
回复
<script language="javascript">
function checkit(thetext,thetype){
if (thetext.value == ""){
alert("请输入内容!");
thetext.focus();
return;
}else if (!/^(-?\d+)(\.\d+)?$/g.test(thetext.value)){
alert("请输入正确数字!");
thetext.focus();
return;
}else{
if (thetype == 1){
thetext.value ++;
}else{
thetext.value --;
}
}
}
</script>
<input type="text" name="txt1" size="8"><br />
<input type="button" name="b1" value="加1" onclick="javascript:checkit(txt1,1)">
<input type="button" name="b1" value="减1" onclick="javascript:checkit(txt1,-1)">
davs 2005-04-28
  • 打赏
  • 举报
回复
<INPUT TYPE="text" NAME="aa">
<INPUT TYPE="button" NAME="bb" onclick="aa.value=aa.value+1;" value="+">
<INPUT TYPE="button" NAME="cc" onclick="aa.value=aa.value-1;" value="-">
leo963258 2005-04-28
  • 打赏
  • 举报
回复
<INPUT TYPE="text" NAME="aa" value=1>
<INPUT TYPE="button" NAME="bb" onclick="oper('+')" value="+">
<INPUT TYPE="button" NAME="cc" onclick="oper('-')" value="-">
<SCRIPT LANGUAGE="JavaScript">
<!--
function oper(str){
var aa=Number(document.all.aa.value)

if(str=="+"){
document.all.aa.value=aa+1

}else{
document.all.aa.value=aa-1
}
}
//-->
</SCRIPT>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧