
<%%>中间的代码是在服务器端执行的vbscript,不会在浏览器上执行。
onclick则是HTML标签的一个属性,它触发的携猜穗是javascript脚本,由浏览器负责执行。
所以用onclick是不可能调用到<%%>之间的脚本的。
修改方法:
1<input onclick="document.write('I have agreed')">直接由javascript输出文字。
或者做一个表单,点击按钮提交到ASP页面之后,在ASP中使用request方法获取参数,根据参数判辩卜断是否执行sub过程。
在客户端代码里,默认为: JavaScript,<script></script>但你也可以用VBscript 在声明时:
<script language=vbscript >
Public Function btn_OnClick()
txt = document.getElementById("txt")
txt.value="按钮已经按下了"
End Function
</script>
<input id=txt value="触动按钮" >
<input id=btn type=button onclick="btn_OnClick()">
这里是最常用的按钮单击事件onclick调用上面用vbscript定义的
btn_onclick()函数
除此之外,还有很多事件,都是在控件控件内部写上的和上面的onclick一样
你要的单选按钮 radio 是这样用的
<input id=r1 type=radio name=radioArr checked=true>纯灶
<input id=r2 type=radio name=radioArr >
<input id=r3 type=radio name=radioArr >
只要name这个属性相同,那么你单击某一个,另外两个就自动退选了!
不要什么事件来触发的! 这里默认r1为森液:选择
判断这几个控件是哪个被选,只要在程序里判断这个单选按钮组的checked属性
就可以了!做春扮
rs = document.getElementsByName("radioArr")
for i=0 to rs.length
if rs[i].checked=true then
...
end if
next i
onBlur事件,但是在Html页面上悄岁能用,在控件TextBox可能没有此事件,如果你想做出此效果
1。可以行运兄使用委档袭托,
2。<input id="Text1" type="text" onblur="aa()" runat="server" />
祝您愉快!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)