相关疑难解决方法(0)

我可以在输入字段上使用:before或:after伪元素吗?

我试图:afterinput字段上使用CSS伪元素,但它不起作用.如果我使用它span,它可以正常工作.

<style type="text/css">
.mystyle:after {content:url(smiley.gif);}
.mystyle {color:red;}
</style>
Run Code Online (Sandbox Code Playgroud)

这是有效的(在"buu!"之后和"更多"之前放置笑脸)

<span class="mystyle">buuu!</span>a some more
Run Code Online (Sandbox Code Playgroud)

这不起作用 - 它只用红色调色someValue,但没有笑脸.

<input class="mystyle" type="text" value="someValue">
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我应该使用另一个伪选择器吗?

注意:我不能添加span我的input,因为它是由第三方控件生成的.

html css pseudo-element css-content

648
推荐指数
15
解决办法
44万
查看次数

在html文本框中设置键盘插入位置

有人知道如何将文本框中的键盘插入符移动到特定位置吗?

例如,如果一个文本框(例如输入元素,而不是文本区域)中有50个字符,并且我想在插入字符20之前放置插入符号,那么我该如何处理呢?

这与这个问题不同:jQuery在文本区域设置光标位置,这需要jQuery.

javascript textbox input

161
推荐指数
5
解决办法
29万
查看次数

使占位符在键入时不消失

我在某些情况下看到人们在开始在输入中输入内容时遇到占位符没有消失的问题。这实际上就是我想要的。

在我的注册表上,我有一个验证码,其形式为“24 - 3 + 6 =?”

我想做的是让这个计算不在输入之外,而是实际上在输入内部,并且用户的答案将在计算之后键入(通过在输入中设置 padding-left 以使文本在计算之后开始)。

即使用户开始输入,是否可以让我的占位符保持不变?

如果您对我正在尝试做的事情有一个干净的替代方案,也欢迎其他建议。

一如既往,非常感谢您的帮助!

html css

5
推荐指数
1
解决办法
5201
查看次数

标签 统计

css ×2

html ×2

css-content ×1

input ×1

javascript ×1

pseudo-element ×1

textbox ×1