-1

タイトルが言っていることを正確に実行するためのコードを作成する助けを得ようとしています...

ユーザーにやってもらいたい

  1. フォーム入力フィールドに住所を入力します
  2. その住所を Google に GeoCoded してもらいます (この機能は既に一緒に使用されています)
  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 と直接対話します。

これは、送信ボタンが使用されているか、Enter キーがテキスト ボックスからフォームを送信する場合に機能します。

于 2013-03-09T03:04:23.770 に答える