草庐IT

input_event

全部标签

jquery - 为什么 jQuery 在加载某些内容后会丢失 'event'(单击)?

当我在边栏上选择页面时,我正在尝试使用下一个脚本加载内容。这个脚本没有问题:if(Modernizr.history){varnewHash="",$wrapperTag=$("#main-content"),contentTag='#main-content-inside',activeClass='active';$("#sidebar").delegate("a","click",function(){_link=$(this).attr("href");history.pushState(null,null,_link);loadContent(_link);returnfal

javascript - event.target.name 未定义

我正尝试在react中使用e.target.name来设置状态,就像我之前所做的那样,但是e.target.name似乎由于某种原因未定义,我无法弄清楚为什么,如果有的话有一个建议它会受到欢迎。谢谢!HOME我的事件处理程序只有一个调试器供我使用handleMouseEnter(e){debugger}当我尝试获取name属性的值时,我得到了undefinede.target//​HOME​​e.target.name//undefinede.target.id//"someid" 最佳答案 name是一个属性,需要函数getAtt

Javascript? :How to dynamically add text inputs/form fields to a HTML form?

我正在构建一个网络表单,其中有一个输入列表。到目前为止,还不错。但是,我如何添加链接/按钮以将另外5个字段添加到列表中。例如:Add10morefields我浏览了该网站上许多类似的问题,但似乎没有一个描述如何添加多个字段。感谢您的帮助,哈雷编辑:感谢大家的帮助,看起来jqueryappend是可行的方法。但是,我很欣赏不使用jquery的替代方案。 最佳答案 $("#anyDiv").html('');....$("#anyDiv").append(''); 关于Javascript?

javascript - 获取 $rootScope :inprog error when calling click method of input type file programmatically

我想创建自定义文件上传组件。我在html中做了以下代码HTML代码//don`twanttorenderdefaultBrowseJS代码$scope.clickUpload=function(){angular.element('#upload').trigger('click');};但是当我点击“按钮”时出现以下错误。Error:[$rootScope:inprog]http://errors.angularjs.org/1.2.16/$rootScope/inprog?p0=%24applyatError()athttp://localhost:7001/RightsWeb/s

html - 从 DeviceOrientation Event API 计算罗盘航向

对于智能手机的增强现实网络应用程序,当用户将设备拿在手中时,我会尝试计算罗盘航向,屏幕处于垂直平面且屏幕顶部朝上。我从http://dev.w3.org/geo/api/spec-source-orientation中获取了建议的公式(参见工作示例)并实现了以下功能:functioncompassHeading(alpha,beta,gamma){vara1,a2,b1,b2;if(beta!==0||gamma!==0){a1=-Math.cos(alpha)*Math.sin(gamma);a2=Math.sin(alpha)*Math.sin(beta)*Math.cos(gam

html - 简单形式 : disable form without adding disabled: true or readonly: true to every input

我有一个大型simple_form表单,其中包含需要启用或禁用的字段,具体取决于表单部分的加载位置。我的问题是:如何使用simple_form帮助器/包装器快速禁用每个表单输入?SimpleForm'sdocumentation解释了如何使用disabled:true来禁用单个输入字段:但是关于如何通过simple_form助手禁用整个表单而不需要在每个表单输入上重复disabled:true的文档不太清楚。我尝试将disabled:true和readonly:true传递给simple_form的:wrapper_mappings选项,但这不起作用。示例代码:我通过部分加载表单来定义

javascript - html5 : is there a way to prevent children interfering with drag events

我在html5拖放方面遇到了一些问题。我没有看到一个简单的方法。基本上我有一些“盒子”,里面有一些其他的html元素。父框是可拖动的,它们可以相互放置。我在body上绑定(bind)了dragover事件来处理整个页面上的拖放。问题是,当您拖动框时-有时会在子元素上触发事件,而父元素根本不会收到此事件。有没有一种简单的方法可以防止这种情况发生?基本上,只要鼠标位于目标框区域,我就希望触发dragover事件。我知道有几种方法可以解决这个问题,但它们真的很难看,我想知道是否有一些简单的方法。谢谢你的意见我在代码中所做的简短版本:document.addEventListener('dra

html - 为什么输入时 <div> 中的 &lt;input&gt; 会自行移动

我不知道这里发生了什么:http://jsfiddle.net/7MX54/1/在文本框中键入内容,它会更改其位置。不涉及JS!这是为什么?哪个CSS规则可以解决问题?编辑:感谢您的澄清。我将宽度更改为100%——足够好了:http://jsfiddle.net/7MX54/2/ 最佳答案 实际上,文本框的位置并没有改变;它的容器正在滚动。这是浏览器可访问性问题,而CSS无法做到这一点。例如,当焦点改变到视线之外时,您会在任何overflow:hidden;容器中注意到同样的事情。 关于

html - 仅将样式应用于 input=text

我有这样的CSS代码divulliinput{width:70%}如果我希望此样式适用于Onlytotheinputelementsoftype=text怎么办? 最佳答案 使用属性选择器divulliinput[type=text]{width:70%;} 关于html-仅将样式应用于input=text,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8068117/

javascript - 在不使用 &lt;input type ="text"> 的情况下创建输入文本框

我想创建一个不需要的输入文本框表单元素。用户仍然可以在此文本框中键入文本,并且仍然可以使用Javascript/jQuery检索该值。这样做的原因是因为这个文本框将采用提交后的形式,所有表单输入值都将发送到服务器端进行处理,并且我不希望这个文本框的值自动发送到服务器端.问题在不依赖HTML表单元素的情况下创建这样一个文本框的最佳方法是什么input? 最佳答案 只是不要给出标记一个name属性,它不会提交。这是一个例子: 关于javascript-在不使用<inputtype="t