3

従業員の 2 つの都市間のマイレージを支払うフォームを書いています。Google Maps API を使用して情報を取得しています。variable を生成するスクリプトを実行していますdrivingDistanceMilesmileagePython変数に保存するDjangoフォームにフィールドを入力したいと思いますdistance

これが私のフォームhtmlのスニペットです:

<form action="" method="post"><% csrf_token %}
{{  form.non_field_errors  }}
<div class="fieldWrapper">
    {{  form.distance.errors  }}
    <label for="id_distance">Mileage claim:</label>
    {{  form.distance  }}
</div>

エントリのすぐ上のページに距離計算機があります。

私の forms.pydistance = forms.CharField(max_length=20, required = False)で。私の従業員 (最もコンピュータに精通した集団ではない) が最後に「miles」という単語を追加する場合に備えて、これを IntField の代わりに CharField にしました。

質問:drivingDistanceMilesユーザーが都市情報を距離計算機に入力したときに、値を取得して自動入力することは可能ですか?

4

1 に答える 1

5

プレーンなJavaScript(jQueryやフレームワークではない)を使用している場合は、。でフィールドにアクセスできますdocument.getElementById('id_distance').value。あなたはそれの値を設定することができますdocument.getElementById('id_distance').value = <some_var>;

于 2012-07-19T22:09:40.307 に答える