如何使用“返回值”从aspx页面java脚本标记返回值;fireEvent;方法
How to return a value from aspx page java script tag using "fireEvent" method?
我的aspx页面中有多个下拉列表。我正在一个接一个地填充所有的下拉列表。当我单击按钮时,最后一个下拉列表选择的值应该返回到调用环境。为此,我在aspx页面中添加了一个脚本标记,并编写了一个作为onClick事件的函数。请解释我如何创建具有该值的事件并使用fireEvent方法进行激发。如果通过fireEvent方法无法实现,请建议其他方法。
"返回到调用环境"是什么意思?如果你想显示所选的值,只需使用
var e = document.getElementById("ddl");
var valueddl= e.options[e.selectedIndex].value;
绑定值
function fireEvent(element,event){
if (document.createEventObject){
// dispatch for IE
var evt = document.createEventObject();
return element.fireEvent('on'+event,evt)
}
else{
// dispatch for firefox + others
var evt = document.createEvent("HTMLEvents");
evt.initEvent(event, true, true ); // event type,bubbling,cancelable
return !element.dispatchEvent(evt);
}
}
[html]
<input type="text" id="test">
<input type="text" id="testafterfired">
<script>
obj = document.getElementById("test");
Event.observe(obj,'change',function(){var e = document.getElementById("ddl");
var valueddl= e.options[e.selectedIndex].value;document.getElementById("testafterfired").value=valueddl;});
obj.fire('change');
</script>
[/html]
相关文章:
- Javascript返回值只在循环中返回一次
- XMLHttpRequest未返回值-状态202
- 根据是否解析了 Promise 从函数返回值
- Angular,函数在(模型)工厂中返回值
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何从客户端的数组中获取用户输入和返回值
- Javascript中带有返回值的嵌套函数
- 为变量分配多个nodejs导出返回值时出现问题
- 通过回调从onreadystatechange返回值
- 在Perl CGI脚本中捕获iframe返回值
- 动态添加的输入元素不会在脚本中返回值
- 如何在 Google 应用脚本中 sendEmail 函数的范围内的唯一非空白列中返回值
- PHP调用脚本函数,返回值为Uncaught SyntaxError:意外的令牌ILLEGAL
- 在 java 脚本中从 JSON 加载内容之前返回值
- 如何捕获php消息返回值并通过java脚本警报显示它
- 如何使用“返回值”从aspx页面java脚本标记返回值;fireEvent;方法
- 如何从发送给Mongo的脚本中返回值
- ajax函数,用于从2个服务器端脚本向2个DOM目标返回值
- Java脚本函数根据父id从数组返回值
- Google Apps脚本:将返回值从一个函数传递到另一个函数