ASP提取下拉框的值,调出数据库数据并显示
有两个下拉框,A和B,以及一个文本域A下拉框名为abcB下拉框名为efg文本域名为123三个数据表,各用来存放A,B下拉框和文本域123的数值表1存放A下拉框数据:A_i...
有两个下拉框,A和B,以及一个文本域
A下拉框名为abc
B下拉框名为efg
文本域名为123
三个数据表,各用来存放A,B下拉框和文本域123的数值
表1存放A下拉框数据:A_id , A_name
表2存放B下拉框数据:B_id , B_age id_A
表3存放文本域数据:C_id ,C_name(与A_name一样的数据) , C_内容
请问在ASP中怎么样才能实现当选择A下拉框中的内容时,ASP判断下拉框中的内容(表1中A_name)与表3中的C_name一样,并在文本域中显示“C_内容”呢?
麻烦详细点说。本人新手,如果要两个页面的话就不要说了。我只想要一个页面上实现
发代码的话麻烦加下注释。。谢谢
另外还有一个问题就是。ABCD四个文本域。如果A和C有值。B的值为0,那么,在D中怎么样才能把B文本域去掉计算出A*C的值,显示在D栏中。如果是A和B有值的话。怎么在显示框D中显示出A*B后的值?
详细点。谢谢 展开
A下拉框名为abc
B下拉框名为efg
文本域名为123
三个数据表,各用来存放A,B下拉框和文本域123的数值
表1存放A下拉框数据:A_id , A_name
表2存放B下拉框数据:B_id , B_age id_A
表3存放文本域数据:C_id ,C_name(与A_name一样的数据) , C_内容
请问在ASP中怎么样才能实现当选择A下拉框中的内容时,ASP判断下拉框中的内容(表1中A_name)与表3中的C_name一样,并在文本域中显示“C_内容”呢?
麻烦详细点说。本人新手,如果要两个页面的话就不要说了。我只想要一个页面上实现
发代码的话麻烦加下注释。。谢谢
另外还有一个问题就是。ABCD四个文本域。如果A和C有值。B的值为0,那么,在D中怎么样才能把B文本域去掉计算出A*C的值,显示在D栏中。如果是A和B有值的话。怎么在显示框D中显示出A*B后的值?
详细点。谢谢 展开
3个回答
展开全部
利用事件啊!例如
<!--要完成此效果把如下代码加入到<body>区域中-->
<script language="JavaScript">
<!--
function textValue(){
var stationInteger, stationString
stationInteger=document.stationform.A_name.selectedIndex
stationString=document.stationform.A_name.options[stationInteger].text
document.stationform.C_name.value = "当前选定的值为:" + stationString +"!" }
//-->
</script>
<form name="stationform">
<div align="center">
<select name="A_name" onChange="textValue()" multiple size="5">
<option>1
<option>2
<option>3
<option>4
<option>5
<option>6
<option>7
<option>8
<option>9
<option>10
</select>
<br>
</div>
<p align="center">
<input type="text" name="C_name" value="" size="35" maxlength="35">
<p>
</form>
<!--要完成此效果把如下代码加入到<body>区域中-->
<script language="JavaScript">
<!--
function textValue(){
var stationInteger, stationString
stationInteger=document.stationform.A_name.selectedIndex
stationString=document.stationform.A_name.options[stationInteger].text
document.stationform.C_name.value = "当前选定的值为:" + stationString +"!" }
//-->
</script>
<form name="stationform">
<div align="center">
<select name="A_name" onChange="textValue()" multiple size="5">
<option>1
<option>2
<option>3
<option>4
<option>5
<option>6
<option>7
<option>8
<option>9
<option>10
</select>
<br>
</div>
<p align="center">
<input type="text" name="C_name" value="" size="35" maxlength="35">
<p>
</form>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
恩.要用到AJAX的.这个无刷新...
后面的计算要用到JS来解决...都不是太难..
后面的计算要用到JS来解决...都不是太难..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
悬分这么高,只是,怕没有人结答案。
想要知道答案你可以在百度HI上找我
想要知道答案你可以在百度HI上找我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询