html5自动对焦无法与Google Maps v3信息窗口表单一起使用

Jaystew

我有一个简单的Google Maps v3应用程序,该应用程序显示带有InfoWindow弹出窗口的标记,每个弹出窗口的格式都很小。我希望焦点在InfoWindow弹出时立即集中在单个输入元素上,但是到目前为止还没有运气。以下是我正在使用的代码示例...

var infowindow1 = new google.maps.InfoWindow;

var content = "<div id='infobox'>"+
           "Rodney F. Stanley<hr>803-555-5555<br>"+ 
           "1 mile north of allenville<br>"+
           "<form name='report' action='updateNotes.php' method='POST'>"+ 
           "<input type='hidden' name='warningID' value='13874794739749' />"+
           "<input type='hidden' name='spotterID' value='SC00023' />"+
           "<input type='hidden' name='name' value='Rodney F. Stanley' />"+
           "<input type='text' name='report' size='25' maxsize='150' placeholder='event and time of occurence' autofocus />"+
           "<input type='submit' value='submit' /><br>"+
           "</form>"+
           "</div>";


infowindow1.setContent(content);

google.maps.event.addListener(marker1, "click", function() { 
if(openwindow){
    eval(openwindow).close();
}
openwindow=infowindow1;
infowindow1.open(map,marker1); 
    });

最终解决方案(只是听众)...

google.maps.event.addListener(marker1, "click", function() { 
if(openwindow){
    eval(openwindow).close();
}
openwindow=infowindow1;
infowindow1.open(map,marker1); 

    google.maps.event.addListener(infowindow1, 'domready', function() {
            $("#report").focus();
    });

});
先生先生

您需要使用信息窗口的domready事件并手动设置焦点。

google.maps.event.addListener(infowindow, 'domready', function () {

    // Set focus on your input here. Below in jQuery.
    $("#yourInput").focus();
});

这将起作用。自动对焦在这里不起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Maps v3适合多个信息窗口的内容

来自分类Dev

显示/隐藏标记并使用信息窗口Google Maps API v3

来自分类Dev

使用CSS设置HTML5自动对焦属性

来自分类Dev

添加可在Google Maps API v3中打开信息窗口的链接

来自分类Dev

从Google Maps v3 onclick链接的信息窗口中删除焦点

来自分类Dev

在外部div google maps api v3中关闭信息窗口

来自分类Dev

带有信息窗口和图钉的 Google Maps API v3 多个标记

来自分类Dev

Codeigniter + Biostall 的 Google Maps API v3:不同标记中的不同信息窗口

来自分类Dev

Google Maps JS v3和HTML5 JavaScript框架

来自分类Dev

Google Maps V3信息框始终位于中心

来自分类Dev

Flutter Google Maps和Firebase无法一起使用

来自分类Dev

HTML5自动对焦在一页网站上丢失

来自分类Dev

DOMDocument-appendXML()无法与表单一起使用

来自分类Dev

serialize()无法与我的表单一起使用

来自分类Dev

Google Maps API v3唯一标记JS

来自分类Dev

Google Maps API信息窗口

来自分类Dev

异步Google Maps信息窗口

来自分类Dev

Google Maps v3性能问题

来自分类Dev

Google Maps v3经度问题

来自分类Dev

Google Maps v3未显示

来自分类Dev

Google Maps中的信息窗口无法加载

来自分类Dev

带有自定义标记的Google Maps V3,使用自定义信息框,一次只能显示一个?

来自分类Dev

带有自定义标记的Google Maps V3,使用自定义信息框,一次只能显示一个?

来自分类Dev

自动更新标记Google Maps v3

来自分类Dev

自动缩放以适合Google Maps V3上的标记

来自分类Dev

将Google Maps lib与Polymer一起使用

来自分类Dev

使用Google Maps v3查找用户位置

来自分类Dev

Angular Google Maps信息窗口HTML

来自分类Dev

getClusters()始终返回一个空数组(对于Google Maps V3使用MarkerClustererPlus)

Related 相关文章

  1. 1

    Google Maps v3适合多个信息窗口的内容

  2. 2

    显示/隐藏标记并使用信息窗口Google Maps API v3

  3. 3

    使用CSS设置HTML5自动对焦属性

  4. 4

    添加可在Google Maps API v3中打开信息窗口的链接

  5. 5

    从Google Maps v3 onclick链接的信息窗口中删除焦点

  6. 6

    在外部div google maps api v3中关闭信息窗口

  7. 7

    带有信息窗口和图钉的 Google Maps API v3 多个标记

  8. 8

    Codeigniter + Biostall 的 Google Maps API v3:不同标记中的不同信息窗口

  9. 9

    Google Maps JS v3和HTML5 JavaScript框架

  10. 10

    Google Maps V3信息框始终位于中心

  11. 11

    Flutter Google Maps和Firebase无法一起使用

  12. 12

    HTML5自动对焦在一页网站上丢失

  13. 13

    DOMDocument-appendXML()无法与表单一起使用

  14. 14

    serialize()无法与我的表单一起使用

  15. 15

    Google Maps API v3唯一标记JS

  16. 16

    Google Maps API信息窗口

  17. 17

    异步Google Maps信息窗口

  18. 18

    Google Maps v3性能问题

  19. 19

    Google Maps v3经度问题

  20. 20

    Google Maps v3未显示

  21. 21

    Google Maps中的信息窗口无法加载

  22. 22

    带有自定义标记的Google Maps V3,使用自定义信息框,一次只能显示一个?

  23. 23

    带有自定义标记的Google Maps V3,使用自定义信息框,一次只能显示一个?

  24. 24

    自动更新标记Google Maps v3

  25. 25

    自动缩放以适合Google Maps V3上的标记

  26. 26

    将Google Maps lib与Polymer一起使用

  27. 27

    使用Google Maps v3查找用户位置

  28. 28

    Angular Google Maps信息窗口HTML

  29. 29

    getClusters()始终返回一个空数组(对于Google Maps V3使用MarkerClustererPlus)

热门标签

归档