4

プロジェクトでGoogleのlibphonenumberライブラリを使用しようとしています。javascriptバージョンを使用して電話番号の入力を検証しようとしていますが、「googisnotdefined」エラーが発生します。私はjavascriptに非常に慣れていないので、答えを探すのに1日を費やしましたが、答えが見つかりませんでした。エラーは、最初の行のphonenumberutil.jsにあります。

goog.provide('i18n.phonenumbers.Error');

このライブラリにはクロージャーライブラリが必要で、私はそれを次のように追加しました

<!--    Scripts for google phone number validation utils -->
    <tags:script source="/js/GooglePhoneNumberUtils/phonenumberutil.js"/>
    <script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js"></script>
    <script>
      goog.require('goog.dom');
      goog.require('goog.json');
      goog.require('goog.proto2.ObjectSerializer');
      goog.require('goog.string.StringBuffer');
    </script>

何が起こっているのかわからないので、助けてください。

4

1 に答える 1

5

最初に「base.js」をインクルードし、次に「phonenumberutil.js」をインクルードします

于 2012-03-02T12:08:44.853 に答える