javascript - 如何向此代码添加一个函数,使我能够从下拉菜单中选择选项?
问题描述
我正在阅读一个论坛的代码,很好奇如何从代码中改进“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 功能的复选框或下拉菜单
解决方案
简短回答:查看复选框或下拉菜单的任何示例并了解它的 API,然后构建自己的,
更长一点的答案:在执行的页面上forbid_user
添加代表已注册原因的值列表,然后提取所选值并将其放入您的请求 URL。请注意,我的答案中没有包含代码;那是因为您可以在任何技术网站上免费获得所有代码和示例
推荐阅读
- python - 在 Python 脚本上获取不可下标的“NoneType”对象以进行数字识别
- apache-spark - PySpark pyspark.sql.DataFrameReader.jdbc() 不接受日期时间类型上限参数,如文档所述
- python - 从Selenium (Python)获取文本
- python - 如何使用 python 代码删除包含“NaN”值的整行?
- composer-php - 如何在 composer.json 中宣布分叉版本?
- c++ - C++ 使用容器作为模板类型
- uwp - 用于 Xbox One 的 OpenglSE
- apache-spark-sql - Spark SQL中的计数
- python - 使用 `x,y` 列表理解与打印结果
- bar-chart - 使用通量查询时在 Grafana 中设置条的宽度