| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 812 人关注过本帖
标题:关于hidden的问题
只看楼主 加入收藏
孤独冷风
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-12-18
收藏
 问题点数:0 回复次数:5 
关于hidden的问题
function hiddel(value){
if(value=="+"||value=="-"||value=="*"||value=="/"){
d=value;
document.js.hidd.value=document.js.jswin.value+d;
document.js.jswin.value="";
}
}
我的目的是当点“加”“减”“乘”“除”符号时把document.js.jswin.value的值和该符号一起隐藏在document.js.hidd.value中。
为什么我点击符号后,IE报错说我的document.js.hidd为空或不是对象???
搜索更多相关主题的帖子: hidden 
2007-01-02 23:52
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
贴出html的相关代码部分来

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2007-01-03 10:58
cjy800
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-12-27
收藏
得分:0 
好像看不是很明白你的代码!!
你可以详细一点说明吗?
2007-01-03 11:28
孤独冷风
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-12-18
收藏
得分:0 

<html>

<head>

<title>计算器</title>

</head>
<script language="javascript">
var inputting="";
function inputwin(value){
inputting+=value
document.jsq.jswin.value=inputting;
}
function guiling(value){
inputting=""
document.jsq.jswin.value=inputting;
}
function hiddel(value){
if(value=="+"||value=="-"||value=="*"||value=="/"){
d=value;
document.jsq.hidd.value=document.jsq.jswin.value+d;
document.jsq.jswin.value="";
}
}
function deng(value){
var dd;
var aa;
dd=document.jsq.jswin.value
aa=document.jsq.hidd.value
cc=eval("'aa'+'bb'")
}
return cc
}

</script>
<body>
<form name="jsq">
<table border="border" align="center">
<tr>
<td colspan="4">
<input type="text" name="jswin" value="0" size="15" maxlength="15"></td>
<td><input type="hidden" name"hidd" value=""></td>
</tr>
<tr>
<td><input type="button" name="Backspace" onClick="guiling('Bsp')" value="Bsp"></TD>
<td></td>
<td><input type="button" name="nCE" onClick="guiling('CE')"value=" CE"></td>
<td><input type="button" name="nC" onClick="guiling('C')"value=" C "></td>
</tr>
<tr>
<td><input type="button" name="n7" onClick="inputwin('7')" value=" 7 "></td>
<td><input type="button" name="n8" onClick="inputwin('8')" value=" 8 "></td>
<td><input type="button" name="n9" onClick="inputwin('9')" value=" 9 "></td>
<td><input type="button" name="n/" onClick="hiddel('/')" value=" / "></td>
</tr>
<tr>
<td><input type="button" name="n6" onClick="inputwin('6')" value=" 6 "></td>
<td><input type="button" name="n5" onClick="inputwin('5')" value=" 5 "></td>
<td><input type="button" name="n4" onClick="inputwin('4')" value=" 4 "></td>
<td><input type="button" name="n*" onClick="hiddel('*')" value=" * "></td>
</tr>
<tr>
<td><input type="button" name="n3" onClick="inputwin('3')" value=" 3 "></td>
<td><input type="button" name="n2" onClick="inputwin('2')" value=" 2 "></td>
<td><input type="button" name="n1" onClick="inputwin('1')" value=" 1 "></td>
<td><input type="button" name="n-" onClick="hiddel('-')" value=" - "></td>
</tr>
<tr>
<td><input type="button" name="n0" onClick="inputwin('0')" value=" 0 "></td>
<td><input type="button" name="n." onClick="inputwin('.')" value=" . "></td>
<td><input type="button" name="n+" onClick="hiddel('+')" value=" + "></td>
<td><input type="button" name="n=" onClick="deng('=')" value=" = "></td>
</tr>
</table>
</form>
</body>

</html>

请各位大侠帮忙给小弟看看怎么改


想找个受业恩师愿意的请m:QQ:33194166
2007-01-03 11:28
孤独冷风
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-12-18
收藏
得分:0 

帮忙看看!那有问题,为什么不能实现计算功能呢!
这是HTML代码:
<html>
<head>
<title>计算器</title>
</head>
<script language="javascript">
var inputting="";
function inputwin(value){
inputting+=value
document.jsq.jswin.value=inputting;
}
function guiling(value){
inputting=""
document.jsq.jswin.value=inputting;
}
function hiddel(value){
if(value=="+"||value=="-"||value=="*"||value=="/"){
d=value;
document.jsq.hidd.value=document.jsq.jswin.value+"d";
document.jsq.jswin.value="";
}
}
function deng(value){
var dd;
var aa;
dd=document.jsq.jswin.value
aa=document.jsq.hidd.value
cc=eval("'aa'+'bb'")
return cc
}
</script>
<body>
<form name="jsq">
<table border="border" align="center">
<tr>
<td colspan="4">
<input type="text" name="jswin" value="0" size="15" maxlength="15"></td>
<td><input type="hidden" name="hidd" value=""></td>
</tr>
<tr>
<td><input type="button" name="Backspace" onClick="guiling('Bsp')" value="Bsp"></TD>
<td></td>
<td><input type="button" name="nCE" onClick="guiling('CE')"value=" CE"></td>
<td><input type="button" name="nC" onClick="guiling('C')"value=" C "></td>
</tr>
<tr>
<td><input type="button" name="n7" onClick="inputwin('7')" value=" 7 "></td>
<td><input type="button" name="n8" onClick="inputwin('8')" value=" 8 "></td>
<td><input type="button" name="n9" onClick="inputwin('9')" value=" 9 "></td>
<td><input type="button" name="n/" onClick="hiddel('/')" value=" / "></td>
</tr>
<tr>
<td><input type="button" name="n6" onClick="inputwin('6')" value=" 6 "></td>
<td><input type="button" name="n5" onClick="inputwin('5')" value=" 5 "></td>
<td><input type="button" name="n4" onClick="inputwin('4')" value=" 4 "></td>
<td><input type="button" name="n*" onClick="hiddel('*')" value=" * "></td>
</tr>
<tr>
<td><input type="button" name="n3" onClick="inputwin('3')" value=" 3 "></td>
<td><input type="button" name="n2" onClick="inputwin('2')" value=" 2 "></td>
<td><input type="button" name="n1" onClick="inputwin('1')" value=" 1 "></td>
<td><input type="button" name="n-" onClick="hiddel('-')" value=" - "></td>
</tr>
<tr>
<td><input type="button" name="n0" onClick="inputwin('0')" value=" 0 "></td>
<td><input type="button" name="n." onClick="inputwin('.')" value=" . "></td>
<td><input type="button" name="n+" onClick="hiddel('+')" value=" + "></td>
<td><input type="button" name="n=" onClick="deng('=')" value=" = "></td>
</tr>
</table>
</form>
</body>

</html>


想找个受业恩师愿意的请m:QQ:33194166
2007-01-03 11:43
孤独冷风
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-12-18
收藏
得分:0 
哈哈!!!

我搞定了。

想找个受业恩师愿意的请m:QQ:33194166
2007-01-03 12:28
快速回复:关于hidden的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022862 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved