上海市长海医院地址:关于ASP的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 11:13:42
我是一个ASP初学者我在一个网页中建了一个按钮叫“运算”和两个文本一个是“text1"另一个是"text2"我想让用户单击“运算”让TEXT2显示TEXT1*5的内容怎么做啊谢谢啊
!!!!!!

这个是真正的ASP的,不是利用JAVASCRIPT来完成的。
<form id="form1" name="form1" method="post" action="">
<input type="text" name="text1" />
<input type="text" name="text2" value="<%=request.Form("text1")*5%>"/>
<input type="submit" name="Submit" value="提交" />
</form>

<body>
请输入数字:[<span contentEditable=true id="text1">1</span>]
得数:<span id="text2"></span>
<input type="button" name="btn1" value="运算" onclick="text2.innerText=parseInt(text1.innerText)*5"/>
</body>

大才小用了吧。这用JS就可以实现的,为何给服务器增加负担,还浪费浏览者时间呢。
JS的代码:
<script language="javascript">
<!--
function add()
{ text1.value = text2*5; //假设你的text2的name=text2
}
-->
</script>
再给按钮添加 OnClick=add() 动作即可。
asp的代码:

<table>
<tr onmouseover="ss.innerHTML='abcd';"><td>第一行</td></tr>
<tr onmouseover="ss.innerHTML='1234';"><td>第二行</td></tr>
<tr><td id=ss></td></tr>
</table>

onmouseover事件在鼠标放在单元格上时被激发。

ss.innerHTML='abcd'使id为ss的第三行单元格的内容变为abcd。

借一个答案给你 这个是javascript写的,跟asp没关系,你可以把相应做在按钮上。