asp vbscript怎么触发按钮对应的函数

asp vbscript怎么触发按钮对应的函数,第1张

你没有分清楚服务器端脚本和客户端兆正脚本。

<%%>中间的代码是在服务器端执行的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" />

祝您愉快!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12487609.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存