Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 使用Dojo更改下拉列表时显示警报_Forms_Dojo_Connect_Onchange - Fatal编程技术网

Forms 使用Dojo更改下拉列表时显示警报

Forms 使用Dojo更改下拉列表时显示警报,forms,dojo,connect,onchange,Forms,Dojo,Connect,Onchange,全部, 这里有一个简单的问题——dojo新手,无法让它工作 我试图在更改下拉列表的值时显示警报。使用dojo。这是我的密码: 当页面加载时,将附加此事件 dojo.query('#inquiry_type select').connect('onchange', this.Context, 'inquiry_type_onchange'); 这是查询类型更改函数 inquiry_type_onchange: function() { alert("changed!");

全部,

这里有一个简单的问题——dojo新手,无法让它工作

我试图在更改下拉列表的值时显示警报。使用dojo。这是我的密码:

当页面加载时,将附加此事件

dojo.query('#inquiry_type select').connect('onchange', this.Context, 'inquiry_type_onchange');
这是查询类型更改函数

inquiry_type_onchange: function() {
        alert("changed!");
    }
我的#inqury_类型下拉框的HTML代码

<select name="inquiry_type" id="inquiry_type" class="inquiry_type">
        <option selected="selected" value="">Select Below</option>
        <option value="Place an Order">Place an Order</option>
        <option value="Order Status">Order Status</option>
    </select>

在下面选择
下单
订单状态

提前感谢您的帮助

您的查询不太正确

更改此项:

dojo.query('#inquiry_type select')

这里还有一些Dojo1.6的好例子 试试这个!




在下面选择
下单
订单状态
“this.Context”是定义查询类型更改函数的对象吗?
dojo.query('select#inquiry_type')
 dojo.addOnLoad( function() {
     dojo.connect(dojo.byId('#inquiry_type'), "onchange", function(evt) {
                 alert("changed!");
         console.log("option Changed to: "+evt.target.value);
         dojo.stopEvent(evt);
     });
 });
<select name="inquiry_type" id="inquiry_type" class="inquiry_type">
    <option selected="selected" value="">Select Below</option>
    <option value="Place an Order">Place an Order</option>
    <option value="Order Status">Order Status</option>
</select>