【发布时间】:2015-11-02 10:36:39
【问题描述】:
我有一个文本字段(全名),单击“设置焦点”按钮时,我希望将焦点设置在文本字段(全名)上,但不希望在焦点文本字段中闪烁光标。如何使用 js/jQuery 来实现。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Customer Details</title>
</head>
<body>
<input type="text" id="fullname" placeholder="Name">
<button type="button" onClick="document.getElementById('fullname').focus()" id="button">Set Focus</button>
</body>
</html>
我尝试过同时使用 jquery 和 js focus()。但在这两种情况下,我都可以在焦点文本字段中看到闪烁的光标。我看到了一个解决方案,它需要我改变文本阴影、边框和轮廓来实现这一点。但我想保留重点文本字段的边框和轮廓
【问题讨论】:
-
见下面我的代码,我为你做了一个代码。见下文:)
-
@A. Wolf:我已经明确提到我需要保留轮廓和边框。
-
@Rajasri.J
text-shadow不会(不应该)影响边框或轮廓。那么你在哪个浏览器上测试呢?我之前的评论中提供的 jsFiddle 有什么问题?编辑:我明白了,在 IE 上不起作用 -
@A. Wolf:您发布的小提琴链接在 chrome 和 IE11 中运行良好。但是当我将它合并到我的项目中时,我无法找到边界。所以我在我的项目中包含了“border-color:#colorcode”,它现在按预期工作。 :) 感谢您的时间和帮助 :)
标签: javascript jquery html css