私はフォームを作成しています。このフォームでは、新しいチームを選択してその場所を入力するか、リストからチームを選択した場合は入力を無効にし、選択したチームの場所を入力ボックスに入力します。 。これはこれまでの私のコードです。動作しません。:(
<select id="chooseTeam" name="chooseTeam" data-placeholder="Select Team">
<option></option>
{% for team in teams %}
<option>{{team.name}}</option>
{% endfor %}
<option>New Team</option>
</select>
<input type="text" id="input_location" name="input_location"/>
別のJSファイル:
$(document).ready(function() {
$('#chooseTeam').on('blur', function() {
if (form.chooseTeam.value != "New Team" && form.chooseTeam.value != "Select Team") {
$("#input_location").html("{{team.location}}");
document.getElementById("input_location").disabled = true;
}
});
});
ミニアップデート
どうやら、これにはAJAXが必要です。私はJavascript(3日齢)を初めて使用するので、AJAXがどのように機能するかはまだわかりませんが、現時点では、それを調べて理解しようとしています。
ああ、そしてメリークリスマス、みんな!
「#code-on-christmas」