问题标签 [onfocus]

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.

0 投票
2 回答
1301 浏览

javascript - 替代在 div 上使用 onfocus 来更改边框

当用户单击其中一个 div 时,我希望它做两件事:

  1. 在 div #bigScreen 中显示 div 的内容
  2. 用边框突出显示他们单击的小 div。一旦他们单击其他内容,我希望边框恢复到原始状态。

可以打开边框,但不能关闭。请参见下面的示例。

这是一个更完整的版本,但 jsfiddle 不会正确运行它,因为 javascript 需要在 html 之后加载。不知道如何在 jfiddle 中指定它。

http://jsfiddle.net/94zk7/2/

0 投票
1 回答
1201 浏览

android - GridView ListSelector 在 Android 中的焦点?

下面的代码是我用来在我的应用程序中创建 GridView 的代码。但问题是列表选择器的宽度和高度不等于图标的宽度和高度(图 1)。Image #2 是我想要完成的。

0 投票
1 回答
2522 浏览

android - LinearLayout 让孩子在焦点上更改选择器状态

我有一个水平布局,其中调度了一些垂直布局。

我想捕捉我的垂直布局的 onFocusEvent ,因此当其中一个获得焦点时,垂直布局中包含的图像和文本视图会更改选择器状态。

我试图通过像这样捕获事件 OnFocusChange 来测试它:

但该事件永远不会被触发。

我将线性布局设置为“FocusableInTouchMode”为真,Focusable 也为真,但似乎该事件从未发生......你有什么线索吗?

提前致谢。

0 投票
4 回答
5344 浏览

javascript - 如何使用 onFocus、onChange 和 onClick 事件场地

我有一个家庭作业,我应该在三个表单字段中的每一个上使用onFocus,onChange和events。onClick每个事件都应该将字段名称传递给函数。该功能应该提醒事件已经发生,并让用户知道发生了多少警报。上周我一直在试图找到答案,而我一直能够找到的只是该onFocus事件不能与文本字段一起使用(但这不会改变我的任务)。我到目前为止的代码如下:

我知道有几个错误虽然不在实际代码中,但因为它没有做我需要做的事情。在我将. Alert Count = " + runningTotal(i) + "."and 参数添加到警报之前,它告诉我何时更改字段。

0 投票
5 回答
13134 浏览

javascript - onFocus .css 和 onblur .css

我的 HTML 有一个像这样的占位符:

这不是我的选择,我不能真正删除它......但我想知道如何设置 CSS ......我想做一些类似onfocus="if (this.value=='Search Within')this.value=''; $(this).css('color','000000');"and的事情onblur="if (this.value=='')this.value='Search Within';$(this).css('color', 'A9A9A9');"。我怎样才能做到这一点?

谢谢

0 投票
1 回答
415 浏览

blackberry - 移除焦点时的黑莓 PictureScrollField 图像问题

我正在PictureScrollFieldVerticalFieldManager其他需要关注的领域一起使用。当PictureScrollField接收焦点时,图像以其原始形式显示。但是当我移除焦点时,默认情况下,该字段会在图像上绘制一个白色方块。我在 API 中环顾四周,找不到撤消此默认属性的方法。如何去除这些方块?

这是该领域具有焦点时的图像-

这是该字段具有焦点时的图像

这就是该领域失去焦点的时候-

在此处输入图像描述

您可以看到图像如何具有白色覆盖层,这对于非矩形透明图像来说看起来很糟糕。

0 投票
3 回答
15258 浏览

javascript - 使用 Chrome 开发者工具调试 onFocus 事件?断点后无法返回焦点

我正在尝试调试onFocus附加到页面上一堆文本框的 JavaScript 事件。选择一个文本框然后跳到下一个文本框时会出现该错误。onFocus我正在尝试通过使用 Chrome 开发人员工具在事件中放置一个断点来调试它。我面临的问题是,当我选择一个文本框并且断点被捕获时,Chrome 开发者工具会窃取焦点并且不返回它,所以我无法切换到下一个文本框。有人有解决方法的想法吗?我想我可以诉诸警报语句来打印我需要的所有信息,而无需使用 Chrome 开发者工具......

0 投票
2 回答
9066 浏览

jquery - jQuery Validate resetForm() 不会重置 onFocus 验证

我有一个使用 jQuery Validate 插件进行客户端验证的表单,并通过 AJAX 提交。提交表单后,我希望它自行重置。我已经使用该.resetForm()方法重置字段,该方法有效,但问题是验证插件在它们集中时仍会立即尝试验证字段,并在给新提交输入其输入的机会之前给出错误。

示例流程:

  • 最初触发验证
  • 修复验证,通过 AJAX 提交表单
  • 调用.resetForm(),字段成功清除
  • 尝试再次填写表格
  • 专注于一个领域(在我的情况下有电子邮件验证)
  • 在让您有机会输入输入之前,它会验证并说它不正确。

通常,该插件会让您在告诉您输入不正确之前输入您的输入。有什么方法可以真正重置表单并且不会再次在焦点上发生验证,而不是一起关闭焦点验证?

谢谢,这是一个清理/简化的代码示例!

0 投票
4 回答
7827 浏览

html - HTML 输入 onfocus 和 onblur

我试图让一个输入文本字段在它处于焦点时在其周围有一个厚的蓝色边框,然后在它不再处于焦点时默认回到其正常的默认边框。我的输入字段之一是这样定义的:

当它处于焦点时,这正确地在它周围放置了一个蓝色边框,但是当它不再处于焦点时,它完全失去了默认文本字段。没有定义任何输入文本字段边框;他们的样式是此类字段的默认样式,我只是想让它在失去焦点后恢复为这种样式。

0 投票
2 回答
8123 浏览

android - 如何更改edittext的背景颜色

我有一些edittext,我正在检查用户输入的字符串。当用户单击对话框末尾的按钮时,如果某些编辑文本未填充,我会更改它的背景颜色并以这种方式设置文本:

现在,当用户再次单击红色编辑文本时,我想将背景颜色更改为白色并删除其中的文本(FIELD REQUESTED)。我正在尝试以这种方式做到这一点:

但什么都没有:(我尝试过,onClickListener但它不起作用。我该怎么做?你能帮帮我吗?