问题标签 [onselect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 使用Angular ng-repeat从选择元素多次调用onselect
我使用 HTML 选择元素来显示其中包含枚举值的实体字段。
在页面中,我有多个实体字段,因此有多个选择元素。
我使用 Angular ng-repeat 来显示每个字段,方法是在我的表格行的 ng-repeat 中创建一个选择。当从任何下拉列表中选择项目时,我想捕获“onselect”事件,问题是,每当用户在一个下拉列表中选择一个值时,该事件都会为页面上的所有下拉列表触发。
我的html:
我的控制器:
我的小提琴:
祝你好运。我们都指望着你。
jquery - jQuery:在 Datepicker 中为选定的日期添加样式
我尝试操纵 jquery 的日期选择器,因为我想要一个多选。现在我想更改所选日期的样式,例如将文本设为绿色。我不知道如何改变风格。有没有可能?
谢谢你的帮助!
这是我的代码:
jquery - jQuery - jqGrid - 在每一行提交按钮
使用 jqGrid 4.5.2 和 jQuery 1.9.1。我在网页中有一个 jqGrid,它显示从查询返回的数据行。网格中的每一行都有 2 个submit
按钮,默认情况下禁用,但onSelectRow
在 jqGrid 事件中启用。
我在下面的代码中添加按钮:
请注意,这些submit
按钮默认情况下是禁用的。
When a row in the grid is selected, I want the two buttons for that row only to be enabled
. 事件中还发生了onSelectRow
我设置变量以供以后使用的地方。
我想要的其他行为onSelectRow
-
不希望能够单击该行 - 必须单击 2 个提交按钮之一才能转到网格中的另一行。一次提交采取一组操作,然后重置网格(未选择任何内容,所有行上的所有按钮都被禁用)。
另一个提交按钮(一个Cancel
按钮)不执行上一步中的操作,但会重置网格(未选择任何内容,并且所有行上的所有按钮都被禁用)。
我尝试了各种方法来启用所选行上的按钮,但它要么只启用第一行、所有行,要么不启用任何行。我已经查看了srow
上面的值并且可以确认它具有正确的行 ID。
您如何定位所选行中的提交按钮以启用它们(并使网格中的所有其他按钮保持禁用状态)?
谢谢!
编辑:
感谢@Oleg 和他的建议和跟进,我能够解决我的问题。@Oleg 的回答让我走上了正轨。
在colModel
我放msgAct
以获取每行上的按钮并与该行相关联。
在 中OnSelectRow
,我还使用他的建议关闭jqGrid 中的所有按钮,然后打开我选择的行中的按钮。
我还有其他代码可以禁用页面上的任何其他下拉菜单,因此只能发生以下三种情况之一:
- 用户可以点击重新发送按钮
- 用户可以点击取消按钮
- 用户可以单击 jqGrid 上的另一行
由于上面的#3 会触发另一个OnSelectRow
事件,我希望用户必须对选定的行 做一些事情。
使用@Oleg 的建议关闭所有并仅打开所选行的按钮,我还将每个按钮的单击事件代码放在onSelectRow
事件中。
网格现在做我想做的事。例如 -
- 当网格加载时,网格中的所有行都有一个 msgAct 列,并且该列中有一个 Re-Send 和一个 Cancel 按钮,这两个按钮都存在,但显示为灰色。
- 如果选择第 3 行,则第 3 行的 msgAct 重新发送和取消按钮现在被激活并且可以单击。网格中的所有其他行中的每个行中的按钮仍然是灰色的。
- 如果用户单击“重新发送”或“取消”,则会针对网格中的该行执行相应的操作。Re-send 将另一行添加到网格中,而 Cancel 重置选择并且网格显示为加载时的样子。
- 用户可用的唯一选项是单击重新发送、取消或选择不同的行。选择不同的行然后启用该行上的按钮(禁用先前选择的按钮),单击其中任何一个都会启动该行的适当操作。
现在的问题可能是 - 有没有更好的方法来做到这一点?
感谢@Oleg 提供的宝贵帮助!
jquery - 在日期选择上关闭 Jquery datepiker
我一直在使用 jquery datepicker,它工作正常,直到我在日期文本框上使用自定义验证器和必填字段验证器。我注意到它没有关闭日期选择。我需要一个提示,如何在选择日期后手动关闭我的日期选择器?
jquery - $('body').click 函数在 Datepicker (jquery) beforeShow 方法之前工作
$('body').click 函数在 Datepicker (jquery) beforeShow 方法之前工作。如何触发 Datepicker (jquery) 的第一个 onselect 方法。我是说
但如果我选择 datepicker ,身体点击首先工作,这是不需要的。
events - 模拟 onclick 事件选择列表 primefaces
我知道 primefaces 选项列表只允许传输事件,例如
但我正在寻找一个 onTargetSelected 事件。有没有办法模拟它?
我想到了一个与单击事件绑定的 JQuery 函数,但我不知道在哪个元素上。我看到当我在目标列表中选择一行时,li的类正在转换为ui-state-highlight。有没有办法用 JQuery 检测类的变化?
为了在事件被触发时调用 bean 方法,我想到了 primefaces remoteCommand 来发送我的对象的 ID。
你对这个活动有什么想法吗?
注意:我看到源代码中有一个带有目标值的选择,但是每个项目的选定值都是“选定的”,我不知道是否与此有关。
谢谢你的帮助
jquery - 通过仅使用 onChangeMonthYear 选择年份来显示数据
我目前正在做一个项目,该项目将显示需要 yy-mm-dd 的每日数据(例如:2013-06-01)、需要 yy-mm 的每月数据(例如:2013-06)和只需要的年度数据年份(例如:2013)。我的问题是:
- 当你选择一个年份(ui-datepicker-year)时,它应该根据选择的年份显示全年的数据(例如,选择的年份是 2013。所以它应该显示从 2013-01 到 2013-12 的数据)。
所以这是jquery:
这是php 文件(content.php):
但我不知道如何使用年度数据。我尝试对脚本使用 if-else 条件,但不起作用:
我还尝试在 content.php 中的 *if($_POST['type']=="month")* 之后添加这个 else if 条件:
date - Jquery onselect datepicker:如果特定日期则提醒
这是我关于 stckoverflow 的第一个问题,所以我希望我问对了。
在我的网站上,我使用的是 jquery datepicker。这工作正常。但是,我需要以下插件: - 当用户选择一个特定日期(var specificDate)的日期时,会发出 hello world 的警报。
选择日期时,此代码已触发警报。但是我无法弄清楚如何将“var date”与特定日期数组进行比较。
我想我需要更多地了解日期格式。我的问题是让我进一步了解如何进行比较。
先感谢您!
jquery - 在 onSelect 函数中提交表单后关注所选日期
我在查询 ui datepicker 内联时遇到了一些问题。这是html:
这是.js的一部分:
我需要在提交表单后关注和突出显示选定的日期。现在日期选择器重新加载,当前日期被聚焦并突出显示。有人可以帮忙吗?
javascript - 滑动时禁用选择
我正在更改与 Jquery 1.4 一起使用的脚本(在 www.dynamicdrive.com 上找到),因此我可以在 Drupal 7 中使用它。我的版本位于http://screamingsilence.be/js/touchGallery/
一切运行良好,但是当我在我的 Android 平板电脑/智能手机上查看它时,图像被选中,看起来不太漂亮。
我试过这段代码,但这没有帮助: