标题:[求助]有两个计算问题
只看楼主
enirilt
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2006-11-29
结帖率:0
 问题点数:0 回复次数:9 
[求助]有两个计算问题
第一个问题是:假如表单里有个复选框和一个对应的文本框,首先如果选择了复选框(打勾)则在对应的文本框里自动输入一个数值,否则显示为零;
第二个问题:同一个表单里有个下拉列表框和对应的文本框,如果选择了列表的某个值后对应的文本框里自动输入一个数值,不选则为零,如何用vbscript或javascript或其他方式实现?
(在javascript论坛里提过没人回答)

搜索更多相关主题的帖子: javascript 文本框 如何 
2007-06-16 21:53
xuecg
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2007-5-13
得分:0 
使用onChange触发javascript函数,javascript函数中用document.all.劳动用工年检费ID.Value和document.all.统计局ID.Value来访问和更改容器的内容
2007-06-16 23:04
enirilt
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2006-11-29
得分:0 

能在具体一点吗?

2007-06-16 23:36
jclman
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-3-10
得分:0 
看看下面的:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">
function Check()
{
if (document.form1.ck1.checked)
{
document.form1.txt1.value=document.form1.ck1.value;
}


}
</script>
<body>
<form id="form1" name="form1" method="post" action="">
<input name="ck1" type="checkbox" id="ck1" onClick="Check()" value="100"/>
<input name="txt1" type="text" id="txt1" value="0" />
</form>
<p>&nbsp;</p>

<form id="form2" name="form2" method="post" action="1.asp">
<select name="go" id="go" onChange='window.location=form2.go.options[form2.go.selectedIndex].value'>
<option value="1.asp">请选择</option>
<option value="1.asp?value=10">办证</option>
<option value="1.asp?value=20">验证</option>
</select>
</form>
<input name="txt2" type="text" id="txt2" value="<%=request.QueryString("value")%>" />
<p>&nbsp;</p>
</body>
</html>

第二个当然也可以写个javascript函数,可以不刷新,但如果不对刷新做要求,就可以如上。

不要说不行,要知道我们都能够!!!欢迎光临我的博客http://blog..cn/jclman
2007-06-16 23:40
jclman
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-3-10
得分:0 

看看下面的代码:可以将下面的代码直接保存成一个asp文件试试
[CODE]

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">
function Check()
{
if (document.form1.ck1.checked)
{
document.form1.txt1.value=document.form1.ck1.value;
}


}
</script>
<body>
<form id="form1" name="form1" method="post" action="">
<input name="ck1" type="checkbox" id="ck1" onClick="Check()" value="100"/>
<input name="txt1" type="text" id="txt1" value="0" />
</form>
<p>&nbsp;</p>

<form id="form2" name="form2" method="post" action="">
<select name="go" id="go" onChange='window.location=form2.go.options[form2.go.selectedIndex].value'>
<option value="1.asp">请选择</option>
<option value="1.asp?value=10">办证</option>
<option value="1.asp?value=20">验证</option>
</select>
</form>
<input name="txt2" type="text" id="txt2" value="<%=request.QueryString("value")%>" />
<p>&nbsp;</p>
</body>
</html>

[/CODE]

第二个当然也可以写个javascript函数,可以不刷新,但如果不对刷新做要求,就可以如上。

[此贴子已经被作者于2007-6-16 23:49:14编辑过]


不要说不行,要知道我们都能够!!!欢迎光临我的博客http://blog..cn/jclman
2007-06-16 23:43
xuecg
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2007-5-13
得分:0 

有啥好处没,哈

第一个问题

是否有劳动用工年检费<input type="checkbox" id="laogong" value="" onClick="Fun1();">
劳动用工年检费<input type="text" id="money" value="0">
<script>
function Fun1()
{
if(document.all.laogong.checked)
document.all.money.value=100;
else
document.all.money.value=0;
return;
}
</script>

直接把上面的写到一个页面中,就可以测试了

2007-06-16 23:50
xuecg
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2007-5-13
得分:0 
发错页面了,哈
2007-06-16 23:51
enirilt
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2006-11-29
得分:0 
谢谢大家!
2007-06-16 23:58
xuecg
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2007-5-13
得分:0 

第二个问题我就不写了,最近太懒啊

2007-06-17 00:04
enirilt
Rank: 1
等 级:新手上路
帖 子:126
专家分:0
注 册:2006-11-29
得分:0 
呵呵,这也很感激了,还有jclman
2007-06-17 00:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-148103-1-1.html




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

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