【发布时间】:2020-11-25 15:06:46
【问题描述】:
这是第一次尝试做一些前端工作的 Django (python) 开发人员。
前端脚本
<script language="JavaScript" type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
function dropdownFunc(val){
console.log(val.includes("NoneOfThese_"))
if (val.includes("NoneOfThese_")) {
$("#dropdown-list_" + val).show();
}
else {
$("#dropdown-list_" + val).hide();
}
}
</script>
下拉列表 div:
<div id = "dropdown-list_{{phone_array.count}}" class="jumbotron" style="display:none">
<form method="POST" action="{% url 'insertPhoneDetails' %}">
<label for="brandName">Brand name:</label><br>
<input type="text" id="brandName" name="brandName"><br>
<label for="mobileName">Mobile name:</label><br>
<input type="text" id="mobileName" name="mobileName"><br>
</form>
</div>
第 32 行出错:<input type="radio" name="options" value="{{key}}" id="dropdown" onclick="dropdownFunc(value)" required> {{value}} <br><br>
错误:
Uncaught ReferenceError: dropdownFunc is not defined
at HTMLInputElement.onclick ((index):32)
如何解决这个问题?
【问题讨论】:
标签: javascript jquery