-1

我正在寻求帮助创建一些代码来完全按照标题所说的那样做......

我希望用户

  1. 在表单输入字段中输入地址
  2. 让那个地址被谷歌地理编码(已经有这个功能了)
  3. 向地图添加标记

我有执行此操作的代码,唯一的问题是页面刷新。我需要有人能够在不刷新页面的情况下执行此操作,因为我不想存储有关这些标记的任何信息。理想情况下,他们可以在不刷新的情况下添加 1 - 5 个标记……一旦他们离开此页面,信息就不会被存储。

任何代码或帮助将不胜感激。提前致谢。

4

1 回答 1

0

要停止刷新,只需在表单声明中添加一个 onsubmit 子句。以下内容来自我现在正在使用的我自己的代码。

<form id="postcodeEntry" method="post" action="#" onsubmit="' + this.objName + '.calcRoute(\'driving\',this.postcode.value);return false;">

只要您从该子句调用的 JavaScript 函数中没有错误,则返回 false 将阻止页面更改并使表单与页面上/中的 JavaScript 直接交互。

如果使用任何提交按钮或输入键从文本框中提交表单,这将起作用。

于 2013-03-09T03:04:23.770 回答