0soun0
求教 关于js上form赋值的问题

[mw_shl_code=javascript,true] <script language="javascript" type="text/javascript" runat="server">

var lingState="beStart"; //当前状态

var curOper="start"; //当前运算符

var num1=0; //初值

var num2=0; //初值

var subOper=false; // 是否刚刚单击过运算符

var upOper=false;//运算符的标签

var tnumber=false;//MR记住显示框的状态

var cM=false;//记住M启动

var xM=false;//记住按M+

var ms=false;//记住是否按MS

var sk=false;

var twonumber=false;

var ss;//保存MS要保存的值

var sb=0;

function number(i)//数字键触发功能模块

{

if(subOper ) //表示在此之前刚刚单击过运算符或者刚刚单击过等号

{

form.ipt.value=i; //把输入的值赋给文本框显示

subOper=false;//输入数后,点击了符号

lingState="beInteger";

}

else

{ //表示正在进行或开始一个数字的输入

if(form.ipt.value=="0")//当文本显示框为0时,则把刚刚单击的数值赋给文本框

{

form.ipt.value=i;//当符合条件则把单击的数值(this.value)赋予给显示框1

lingState="beInteger";

}

else

form.ipt.value += i;//当文本显示框不为0,则数值累加显示文本框

}

if(curOper!="start")//判断是否单击过运算符

{

num2=form.ipt.value;

}

// alert("初值num1的值"+num1);

// alert("num2的值"+num2);

//lingState="beStart"; //清除当前状态

upOper=true;//记住输入数字 以便下面+号连+运算

tnumber=true;//记住有值

}

</script>

<style type="text/css">

body{

background-image:url(png/background.png);

background-repeat:no-repeat;

background-position: 150px 150px;

background-attachment:absolute;

}

#ipts{ margin:25px 55px 23px 25px; text-align:right; width:270px;background:transparent;}

#s{ margin:7px 5px 6px 5px; height:200px}

</style>

*本站禁止HTML标签噢*

<img src="png/7a.png"

name="b7"

input type="button"

value="7"

class="bt"

/>

</b7>

*本站禁止HTML标签噢*

<img src="png/8a.png"

name="b8"

input type="button"

value="8"

class="bt"

/>

</b8>

*本站禁止HTML标签噢*

<img src="png/9a.png"

name="b9"

input type="button"

value="9"

class="bt"

/>

</b9>

[/mw_shl_code]

这是我写计算器的部分代码 但是测试的时候 发现点击button以后 文本框内出现了undefined 我就不知道是哪里出问题了 大神帮忙看一下喵~~!20~

0soun0
立贴刘明
展开Biu

wuxiran 发表于 2012-11-9 17:47

。。。。。。。。立贴刘明,总有一天我会看懂的

我也是才学木有多久的 然后题目是编写计算器 然后就鬼畜了(

[查看全文]
wuxiran
立贴刘明
展开Biu

。。。。。。。。立贴刘明,总有一天我会看懂的

[查看全文]
生與活
这个变量看得人头晕啊
展开Biu

艾玛。。。这个变量看得人头晕啊。。。改数组试试。。。

[查看全文]