问题标签 [onclick]
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.
jquery - 为什么我的 jQuery 单击处理程序似乎针对其某些目标运行多次?
我申请:
对此:
为什么当我点击前 2 个按钮时它加 111,下一个按钮加 11,最后一个按钮加 1?
asp.net - 如何将客户端 OnClick 操作添加到 ASP.NET 中的文本
我正在 ASP.NET 页面中生成一个目录,并且我想向OnClick
每个单元格添加客户端操作(该操作应该是将命名的 TextBox 控件的值设置为单击的单元格中的文本)。如果我可以直接将内容添加到 HTML 输出中,我想我可以在每个单元格中使用一行 JavaScript 来做到这一点。
鉴于我现在没有使用 JQuery(以前从未使用过),添加它的最简单解决方案是什么(包括花在学习上的时间)?
编辑:这似乎工作
javascript - jQuery / JavaScript Bubbling 和 stopPropagation 不起作用
我正在制作一个编辑按钮,它会弹出一个带有表单的模式框来编辑它。然后 jQuery 将此表单发送到我的服务器,我得到一个 JSON 响应。但是,由于我的冒泡问题,例如,如果我单击所有编辑按钮,然后单击最后一个并更改一个字段,它会在所有这些按钮上执行此操作。
然后提交事件:
}
最后,所有这些都在 getScript 中:
});
我只用过这 1 次,它起作用了,但我也必须这样做。之前为我做过的另一个脚本工作过。
有没有人有任何想法?:\
编辑:
javascript - 简单的 Jquery 对话框,但现在点击
我尝试使用jquery制作一个对话框,它可以工作,但我没有成功点击它,因为它不应该只是弹出,而是只有当你点击它时。
和
和漂亮的按钮
尝试使用这些示例
http://jqueryui.com/demos/dialog/
http://jqueryui.com/demos/dialog/#modal-form
任何人都知道如何通过单击#create-user 按钮来完成这项工作,我不太擅长 javascript。
谢谢马蒂
jquery - 发布后如何使div可点击
我正忙着创建一个在线议程。我有 3 个下拉菜单,您可以在其中选择要查看的年、月和周。然后在没有页面刷新的情况下打印 div(例如,您选择 2008 年 2 月,您会得到 2 月 1 日等)。必须使这些 div 可以点击,以便弹出/灯框将打开带有 apointments 的选定日期。(div是一个回调表单handler.php,其中有35个,所以我希望我可以用一个函数来完成)
我创建了一个名为 test 的函数并将其添加到 onlclick 事件中,但它确实有效(但是当我启动页面并且没有发布或点击任何内容时显示了警报)
$(function test(){alert("test");
并且我将所有 div 设置为同一个类(klik),这样如果点击了类 klik 的某些内容,就会显示警报广告,但也能正常工作。
$('.klik').click(function(){
alert("test");
});});
div的CSS:
div#a1 {
width:100px;
height:110px;
margin-left:99px;
margin-top:-111px;
border-bottom: 1px solid black;
border-left: 1px solid black;
cursor:pointer;
display:block;
}
在 handler.php 中创建 div `$b=0;
我希望我给了你足够的信息,也许你们可以帮助我,谢谢马克
javascript - 在 dom:loaded 之前处理浏览器原生点击
我对跨浏览器本机事件与回调事件有疑问。
我有一个带有给定href=""
. 我在dom:loaded
这个链接上附加了一个函数(做 Ajax Stuff)。
JavaScript 代码在页面末尾加载以遵循 YSlow 建议。
问题:
如果你加载这个页面真的很快(按 F5)然后点击链接然后
- 不
alert()
叫 - 链接被关注(重新加载页面)
当服务器滞后时会发生这种情况。实际上页面还没有完成加载,浏览器执行代码。
演示:
转身:
一个转身是添加onClick="return false;"
:
它适用于滞后,但不适用于快速点击。而且我不喜欢这种转身,因为我的目标是消除onclick
所有<a href="">
jquery - 非常简单的 jQuery 点击图库
我一直在浏览所有的画廊,大多数都太复杂了,不适合我的使用——我需要一种简单的方法来在一个 div 中堆叠九张图像,然后 onClick 旋转然后循环回到顶部。是否有任何好的教程或简单的 jQuery 脚本可用于此?
asp.net - ASP.NET 使用多个参数触发服务器端事件
恐怕我有一个相当长的问题。我对 ASP.NET 还很陌生,所以请多多包涵。我已经为列出许多选项的 ASP.NET 页面构建了一个控件。每个选项都有两个可点击区域(为简单起见,称它们为按钮)。一个选择选项,一个隐藏选项。
这很好用(我确实实现了 IPostBackEventHandler 接口)。这里的问题是我似乎没有办法找到点击了哪个 HTML 元素,因此应该在 RaisePostBackEvent 方法中执行哪个操作。
我试图做的是创建一个新类(HtmlDivControl),如下所示:
现在我将 div1 和 div2 设为我的 HtmlDivControl 而不是 HtmlGenericControl,将 Click 属性设置为方法(委托)并将 div(div1 或 div2)本身作为 GetPostBackEventReference 方法的控件。这一次,我不仅可以区分 div,还可以预先确定应该执行的操作。但是,控件的 RaisePostBackEvent 是在 PageLoad 之后调用的。所以我现在遇到的问题是整个选项控件是在处理事件之前渲染的(因此,应该隐藏的选项不是因为实际隐藏发生在渲染之后)。将 RenderOptions() 调用移动到 PageLoadComplete 方法也无济于事,因为那时 div 控件将不存在。
我很确定我在这里遗漏了一些非常基本的东西。但是有人可以解释一下我应该如何处理这样的事情吗?
ps 我应该如何在这里写下划线?他们习惯于使文本斜体?有转义字符吗?
asp.net - ASP.NET:如果使用 onclick,则不会调用 OnServerClick 事件处理程序
我在这里有一个特殊的问题,我无法通过我的生活弄清楚解决方案是什么。请注意,以下代码不是动态创建的,而是立即在我的aspx
文件中创建的。
只要我没有该onclick
属性,它就可以正常工作,即OnServerClick
处理程序按应有的方式被触发。但是当我使用该onclick
属性时,无论我是确认还是拒绝确认对话框都不是。
我究竟做错了什么?谢谢
android - 用于imageview按钮的android onclickuplistener?
我正在尝试使用ImageView
as a Button
,并且我希望能够在按下按钮时更改图像。我OnClickListener
有一套,但是当用户的手指不再向下,超过按钮时,我该怎么办?如何恢复到原始图像?