JavaScript 控制文本框的值连续加减
作者:bea
<title>JavaScript控制文本框的值连续加减</title> <script language="javascript"> var flag1=0; var flag2=0; function NumberInc() { if(flag1==1 && flag2==1) {alert("Error!");} else { if(flag1==1) { document.all.TextBox1.value++;
<title>JavaScript控制文本框的值连续加减</title>
<script language="javascript">
var flag1=0;
var flag2=0;
function NumberInc()
{
if(flag1==1 && flag2==1)
{alert("Error!");}
else
{
if(flag1==1)
{
document.all.TextBox1.value++;
setTimeout("NumberInc()",100);
}
if(flag2==1)
{
document.all.TextBox1.value--;
setTimeout("NumberInc()",100);
}
}
}
function md(obj)
{
if(obj.id=="Button1") flag1=1;
if(obj.id=="Button2") flag2=1;
NumberInc();
}
function mo(obj)
{
if(obj.id=="Button1") flag1=0;
if(obj.id=="Button2") flag2=0;
}
</script>
<html>
<body>
<form runat=server>
<input id="TextBox1" runat="server" Width="50" CssClass="mybutton" Text=0>
<input type="button" ID="Button1" value="+" onMouseDown="md(this)" onMouseOut="mo(this)" onMouseUp="mo(this)" >
<input type="button" ID="Button2" value="-" onMouseDown="md(this)" onMouseOut="mo(this)" onMouseUp="mo(this)" >
</form>
</body>
</html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行]
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 防止动态加载JavaScript引起的内存泄漏问题
- JavaScript delete 属性的使用
- 有效的捕获JavaScript焦点的方法小结
- Javascript isArray 数组类型检测函数
- JavaScript 监听textarea中按键事件
- jquery 最简单的属性菜单
- Javascript 日期处理之时区问题
- 学习ExtJS table布局
- 学习ExtJS accordion布局
- 学习ExtJS form布局
- 学习ExtJS fit布局使用说明
- 学习ExtJS border布局
- 学习ExtJS Column布局
- 学习ExtJS 访问容器对象
- 学习ExtJS Window常用方法
- 学习ExtJS Panel常用方法
- 学习ExtJS TextField常用方法
- 学习ExtJS(二) Button常用方法
- 学习ExtJS(一) 之基础前提