小编muz*_*far的帖子

Google自动填充 - 输入以选择

我为Google表单的文本字段设置了Google自动填充功能,并且它运行良好.

但是,当显示建议列表,并且您使用箭头滚动并使用回车选择时,它会提交表单,但仍有待填写的框.如果您单击以选择建议它可以正常工作,但按下输入提交.

我该怎么控制呢?如何阻止输入提交表单,而是从自动填充中选择建议?

谢谢!{S}

autocomplete

72
推荐指数
4
解决办法
4万
查看次数

如何让Bootstrap下拉子菜单"dropup"

我有一个Bootstrap下拉菜单.最后li一项是子菜单.当完整菜单下降时,如何让子菜单丢弃?这是代码:

<div class="dropdown">
    <a class="inputBarA dropdown-toggle" data-toggle="dropdown" href="#">FILTER</a>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
        <li role="presentation">
            <a role="menuitem" href="#">Text</a>
        </li>
        <li role="presentation">
            <label>Label name</label>
            <label>Label name</label>
            <label class="checkbox">
                <input type="checkbox">
                Text </label>
            <label class="checkbox">
                <input type="checkbox">
                Text </label>
            <label class="checkbox">
                <input type="checkbox">
                Text </label>
            <label class="checkbox">
                <input type="checkbox">
                Text </label>
        </li>
        <li class="dropdown-submenu">
            <a tabindex="-1" href="#">Centralities</a>
            <ul class="dropdown-menu">
                <label class="radio">
                    <input type="radio" name="options" id="optionsRadios1" value="A" checked>
                    AA </label>
                <label class="radio">
                    <input type="radio" name="options" id="optionsRadios2" value="B">
                    BB </label><label class="radio">
                    <input type="radio" …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap drop-down-menu

48
推荐指数
3
解决办法
8万
查看次数

将lat/lon文本列移动到"point"类型列中

我的MySQL数据库中有一个名为的表house.

house表格中,有几个名为latitude和的文本列longitude.

我添加了一个名为新列coords的类型,point- http://dev.mysql.com/doc/refman/5.0/en/gis-class-point.html

如何将latitudelongitude值移动到新coords列中?

mysql point latitude-longitude

20
推荐指数
3
解决办法
3万
查看次数

leaflet.js地图没有显示出来

我是新手leaflet.js.有人可以帮我调试以下代码吗?我试图在屏幕上显示地图,但只有放大和缩小按钮显示在Google Chrome上,地图屏幕显示为空.

<!DOCTYPE html>
<html lang="en">
    <head>
        <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.css" />
        <style>
            #mapid { height: 180px; }
        </style>
    </head>

    <body>
        <div id="mapid"></div>
        <script src="http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.js"></script>
        <script>
            var mymap = L.map('mapid').setView([51.505, -0.09], 13);
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

maps leaflet dc.leaflet.js

13
推荐指数
3
解决办法
2万
查看次数

在Leaflet Popup中显示图像

我正在尝试使用wunderground的api,Leaflet和Cloudmade在地图标记中显示天气图标.我有文字显示和带有图标图像的变量,但我不知道如何让它显示.这是我的代码:

jQuery(document).ready(function($) {
    $.ajax({
          url: "http://api.wunderground.com/api/cd48ac26fb540679/conditions/q/pws:KCASANFR128.json",
          dataType: "jsonp",
          success: function(parsed_json) {
              var location = parsed_json['current_observation']['observation_location']['city'];
              var temp_f = parsed_json['current_observation']['temp_f'];
              var icon = parsed_json['current_observation']['icon_url'];
              marker1.bindPopup("Current temperature in " +location+ " is: " + temp_f).openPopup();
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我试过这个没有成功:

marker1.bindPopup( <img src=icon> "Current temperature in " +location+ " is: " + temp_f).openPopup();
Run Code Online (Sandbox Code Playgroud)

有什么建议?

javascript ajax json leaflet

9
推荐指数
1
解决办法
1万
查看次数

PHP 5.5和MSSQL驱动程序:在Windows Server 2012 R2中安装ODBC驱动程序11

我有一个带有IIS 8.5的Windows Server 2012 R2和另一个带有MSSQL 2012的服务器.我必须在IIS中安装PHP并连接到MSSQL,我没有可用于Web PI的Internet.

我设法安装PHP 5.5,我能够运行phpinfo(),我也保证php.ini正在加载C:\php\php.ini.

我还能够加载sqlsrv驱动程序,它在示例中报告sqlsrv.ClientBufferMaxKBSize 10240 10240.

但是当我执行连接到DB的php文件时,我收到一条消息

此扩展需要SQL Server的ODBC驱动程序11.访问以下URL以下载适用于x86的SQL Server的ODBC驱动程序11:http://go.microsoft.com/fwlink/?LinkId = 163712

我去了那个网站,它说

驱动程序3.1版支持的操作系统包括Windows Server 2012 R2`.

它说

版本3.1要求SQL Server的Microsoft ODBC驱动程序11(或更高版本)and points tohttp://www.microsoft.com/en-us/download/details.aspx?id= 36434`.

在该页面的"系统要求"中,未列出WinServer 2012 R2.当我尝试安装时,msodbcsql.msi我收到消息

安装此产品失败,因为此操作系统不支持此产品.有关支持的配置的信息,请参阅产品文档

好吧,我现在卡住了.我需要在WinServer 2012 R2和IIS 8.5连接到MSSQL 2012的PHP.但它的驱动程序需要ODBC 11,它似乎不支持最新的WinServer.

有没有希望,还是我需要等待微软在自己的驱动程序中支持自己的操作系统?

odbc sql-server-2012 windows-server-2012 iis-8.5 php-5.5

9
推荐指数
1
解决办法
1万
查看次数

谷歌地图搜索框

我正在尝试使用google map api中的搜索框搜索地点.我正在使用Google Map Javascript api v3.当我尝试搜索某个地方时,它并不开心.任何人都可以帮我解决问题.这是html和javascript代码段.

<html>

    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
        <meta name="description" content="">
        <meta name="author" content="">
        <link href="css/bootstrap.min.css" rel="stylesheet">

        <link href="css/bootstrap.css" rel="stylesheet">
        <script src="js/jquery.min.js"></script>
        <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script>
    </head>
    <body>
        <div class="col-md-8">
            <input id="pac-input" class="controls" type="text" placeholder="Search Box">
            <div class="container" id="map-canvas" ></div> 
        </div>


        <script>

        var map = new google.maps.Map(document.getElementById('map-canvas'),{
            center:{
            lat: 12.9715987,
            lng: 77.59456269999998
            },
            zoom: 12
        });

        var marker = new google.maps.Marker({
            position:{
            lat: 12.9715987,
            lng: 77.59456269999998
            },
            map: map,
            draggable:true …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3

9
推荐指数
2
解决办法
5万
查看次数

谷歌地图:鼠标悬停时打开InfoWindow,关闭并重新打开点击

我有一个带有InfoWindows标记的页面,我在Click上打开了.我决定在MouseOver上打开InfoWindows,它正在运行.

但我发现必须将鼠标移动到InfoWindow的十字架上以关闭它对于这些懒惰的互联网访问者来说有点苛刻.所以我在Click of the Marker上添加了一个Close事件,它也正常工作.

我无法解决的问题是能够在Marker Click上重新打开 InfoWindow,而不必使用mouseout以便能够在标记上重新鼠标悬停.

我的代码:

google.maps.event.addListener(CalMarker, 'mouseover', function() {
    infowindow.setContent(contentStringCal);
    infowindow.open(map,CalMarker);
});
google.maps.event.addListener(CalMarker, 'click', function() {
    infowindow.close(map,CalMarker);
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以通过点击标记帮我重新打开窗口吗?

提前致谢

PS:无法在帖子的开头说"嗨",这很奇怪.

google-maps mouseover infowindow google-maps-api-3

7
推荐指数
1
解决办法
2万
查看次数

在MapBox中加载geoJson,以便使用Leaflet.Draw进行编辑

我尝试在Mapbox中加载geoJson数据并使用插件Leaflet.Draw对其进行编辑

这是一个例子:小提琴

var featureGroup = L.featureGroup().addTo(map);

var geojson = {
  "type": "FeatureCollection",
  "features": [ ...........  ]
}


L.geoJson(geojson).addTo(featureGroup);
Run Code Online (Sandbox Code Playgroud)

当我点击编辑按钮时,我有一个错误:

未捕获的TypeError:无法读取未定义的属性"enable"

对象似乎是可编辑的,但我无法修改它.

在mapbox 绘图层中添加geojson对象的正确方法是什么?

geojson leaflet mapbox

7
推荐指数
1
解决办法
3732
查看次数

传单:单击覆盖 geojson 图层时,地图单击事件不起作用

我在我的一个项目中使用 Leaflet,但遇到了一个问题,解释如下:

我使用以下方法在地图上实现了点击事件

map.on('click', function(e) {        
    console.log(e)       
});
Run Code Online (Sandbox Code Playgroud)

一切正常。

我还在地图上添加了 geojson 图层。所以,问题是当我单击覆盖 geojson 层(实际上是多边形层)时,地图单击事件未触发。因此,我的问题是我应该做什么,以便当我单击地图上的覆盖层时,地图单击事件也起作用?

javascript leaflet

7
推荐指数
1
解决办法
2593
查看次数