如何在asp.net中的下拉选择索引更改中调用javascript函数 [英] how to call function of javascript in dropdown selected index change in asp.net

查看:59
本文介绍了如何在asp.net中的下拉选择索引更改中调用javascript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这里我绑定了数据库和数据库中的数据。 onselectedindexchanged databind选项。

我想在给定的时候调用javascript函数。

我试过但是下拉列表没有工作:





Here i bind data from database & onselectedindexchanged databind option.
I want to call function of javascript upon given.
I've tried it but drop down list not working:


script type="text/javascript">
        $(document).ready(function () {
            $("#ddlpostoffice").onchange(function () {
                var geocoder = new google.maps.Geocoder();
                var strSearch = document.getElementById('txtSearch').value;
                geocoder.geocode({ 'address': strSearch }, function (results, status) {
                
                        map = new google.maps.Map(document.getElementById("Map_Div"), myOptions);
                        var marker = new google.maps.Marker({
                            position: new google.maps.LatLng(x, y),
                            map: map,
                            title: strSearch
                        });
                        s
                        var infowindow = new google.maps.InfoWindow({
                            content: strSearch
                        });
                        infowindow.open(map, marker);
                        google.maps.event.addDomListener(window, 'load');
                    } else {
                        document.getElementById('txtSearch').value = "This Location Map Not Found";
                    }
                });
            });
        });
    </script







 asp:DropDownList CssClass="select" ID="ddlpostoffice" runat="server" 

              AutoPostBack="True"    onselectedindexchanged="ddlpostoffice_SelectedIndexChanged" onchange="return false;"   

推荐答案

document )。ready( function (){
(document).ready(function () {


#ddlpostoffice)。onchange( function (){
var geocoder = new google.maps.Geocoder();
var strSearch = document .getElementById(' txtSearch')。value;
geocoder.geocode({' address':strSearch}, function (结果,状态){

map = new google.maps。 Map document .getElementById( Map_Div),myOptions);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(x,y),
map:map,
title:strSearch
});
s
var infowindow = ne w google.maps.InfoWindow({
content:strSearch
});
infowindow.open(地图,标记);
google.maps.event.addDomListener( window ' 负载');
} else {
document .getElementById(' txtSearch')。value = 找不到此位置图;
}
});
});
});
< / script







asp:DropDownList CssClass = 选择 ID = ddlpostoffice runat = server

AutoPostBack = True onselectedin dexchanged = ddlpostoffice_SelectedIndexChanged onchange = return false;
("#ddlpostoffice").onchange(function () { var geocoder = new google.maps.Geocoder(); var strSearch = document.getElementById('txtSearch').value; geocoder.geocode({ 'address': strSearch }, function (results, status) { map = new google.maps.Map(document.getElementById("Map_Div"), myOptions); var marker = new google.maps.Marker({ position: new google.maps.LatLng(x, y), map: map, title: strSearch }); s var infowindow = new google.maps.InfoWindow({ content: strSearch }); infowindow.open(map, marker); google.maps.event.addDomListener(window, 'load'); } else { document.getElementById('txtSearch').value = "This Location Map Not Found"; } }); }); }); </script asp:DropDownList CssClass="select" ID="ddlpostoffice" runat="server" AutoPostBack="True" onselectedindexchanged="ddlpostoffice_SelectedIndexChanged" onchange="return false;"


这篇关于如何在asp.net中的下拉选择索引更改中调用javascript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆