首页 > 解决方案 > 如何向此代码添加一个函数,使我能够从下拉菜单中选择选项?

问题描述

我正在阅读一个论坛的代码,很好奇如何从代码中改进“ban”功能。目前,当我想禁止某人时,它会提示一句话并要求我写下理由。但是,我想知道有没有什么方法可以选择我想使用的原因,而不是自己写下来?例如,已经显示了不同的选项,所以我不需要自己编写它们。

我在考虑复选框或下拉菜单,但我对 Javascript 很陌生。所以,如果有人可以给我一些帮助,我正在徘徊。

forbid_user: function(uid)
{
    AWS.dialog('textBox', {
        title: _t('Please write your reasons')
    }, function(text)
    {
        text = encodeURIComponent(text.trim());
        AWS.ajax_request(G_BASE_URL + '/account/ajax/forbid_user/' , 'uid=' + uid + '&status=1&reason=' + text);
    });
},

我想知道如何设计可用于 forbid_user 功能的复选框或下拉菜单

标签: javascript

解决方案


简短回答:查看复选框或下拉菜单的任何示例并了解它的 API,然后构建自己的,

更长一点的答案:在执行的页面上forbid_user添加代表已注册原因的值列表,然后提取所选值并将其放入您的请求 URL。请注意,我的答案中没有包含代码;那是因为您可以在任何技术网站上免费获得所有代码和示例


推荐阅读