Javascript Onchange事件不触发任何JS函数
我正在尝试将下拉菜单中的一个选项发送到Javascript函数,以便通过调用PHP函数使用AJAX查询数据库。不幸的是,我的Javascript Onchange事件不触发任何JS函数,javascript,ajax,drop-down-menu,dom-events,onchange,Javascript,Ajax,Drop Down Menu,Dom Events,Onchange,我正在尝试将下拉菜单中的一个选项发送到Javascript函数,以便通过调用PHP函数使用AJAX查询数据库。不幸的是,我的onchange事件似乎根本没有触发。我试图将onchange事件重定向到一个简单的Javascript函数进行测试,但这也不起作用。我一辈子也弄不明白。下面是我的示例代码(HTML和示例测试Javascript函数): HTML: 请选择一个类别 开胃菜 主菜 特色菜 饮料 肉 汤 请在上面选择一个类别 Javascript: <script type = "
onchange
事件似乎根本没有触发。我试图将onchange
事件重定向到一个简单的Javascript函数进行测试,但这也不起作用。我一辈子也弄不明白。下面是我的示例代码(HTML和示例测试Javascript函数):
HTML:
请选择一个类别
开胃菜
主菜
特色菜
饮料
肉
汤
请在上面选择一个类别
Javascript:
<script type = "text/javascript">
function tested()
{
var x = document.getElementById("categories").value;
document.getElementById("cat_display").innerHTML = x;
{
</script>
功能测试()
{
var x=document.getElementById(“类别”).value;
document.getElementById(“cat_显示”).innerHTML=x;
{
在此之前,我还使用
onchange
事件测试了此函数,事件是onchange=“tested(this.value)”
,函数反映了更改的输入。您有一个向后的}
:
function tested()
{
var x = document.getElementById("categories").value;
document.getElementById("cat_display").innerHTML = x;
} // <----
功能测试()
{
var x=document.getElementById(“类别”).value;
document.getElementById(“cat_显示”).innerHTML=x;
} //
function tested()
{
var x = document.getElementById("categories").value;
document.getElementById("cat_display").innerHTML = x;
} // <----