回 帖 发 新 帖 刷新版面

主题:在表单控件里面有没有什么办法直接调用一个函数,而不是靠事件触发?

比如做省市联动下拉菜单:
其中省:
<select name="sheng" onclick="javascript:exe(document.formname.sheng.options[document.formname.sheng.selectedIndex].value);">
上面这句是取得省的值,然后在JAVASCRIPT函数中实现自动生成该省下面的城市,并把这些城市名称,自动添加到name=shi的下拉菜单中,但是这样做有个弊端,提交以后再返回到这一页的话,就只会保留sheng下拉菜单的值,而shi下拉菜单由于动作是返回,没有触发过onclick事件,所以shi下拉菜单的值为空,这很不方便,所以我想问下,能不能有什么办法不通过这些动作事件就直接可以触发一个函数,或者大家还有什么其他的方法也可以达到返回以后自动显示城市的目的?

回复列表 (共2个回复)

沙发

另外我还想过用:
<% 
response.write "<script language=javascript>exe();</script>" 
%> 
的形式直接调用函数,但是不知道在<%%>内,如何把sheng的值取给exe()了

板凳

这个问题已经解决了,谢谢大家
我用的是 焦点事件。。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册