- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在做登录表单。
这是我在 CodeIgnitor 中的 View :
<div id="login-form">
<?php
echo heading('Login', 2);
echo form_open('login/login_user');
echo form_input('email', set_value('email', 'Email Address'));
echo br();
echo form_password('password', '', 'placeholder="Password" class="password"');
echo br(2);
echo form_submit('submit', 'Login');
echo form_close();
echo validation_errors('<p class="error">');
?>
</div>
我尝试使用 JavaScript 确保以下功能:
如果用户点击密码字段,该字段将变为空(用户可以输入他/她的密码)。如果用户没有写他/她的密码并点击其他地方,passowrd 字段再次获得占位符密码。
这是执行此操作的 JavaScript 代码:
$(':password').focusin(function(){
if ($(this).attr('placeholder') !== undefined){
$(this).removeAttr('placeholder')
}
});
$(':password.password').focusout(function(){
$(this).attr('placeholder', 'Password');
})
还有一个 CSS 控制占位符字符串的颜色(它使它与输入字段的颜色相同,在我的例子中是 #999999)。
input[type=text],
input[type=password] {
display: block;
padding: 3%;
color: #999999;
margin: 0 0 1% 0;
width: 90%;
border: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #202020;
}
::-webkit-input-placeholder {
color: #999999;
}
:-moz-placeholder { /* Firefox 18- */
color: #999999;
}
::-moz-placeholder { /* Firefox 19+ */
color: #999999;
}
:-ms-input-placeholder {
color: #999999;
}
问题是所有这些(电子邮件和密码字段看起来一样)在 Chrome 和 IE10 中运行良好,但在 Mozilla 中它们看起来不同。颜色是一样的,但是密码字段的字母好像变小了或者字体不一样,所以两个字段看起来不一样,很丑。
知道为什么 Mozilla 在设计方面表现不同(JS 功能,删除占位符并重新放置它可以正常工作)吗?
谢谢...
... 这是 DEMO .
不幸的是,我无法在此处设置 JS 功能(这样当用户单击时,输入的密码将变为空。无论如何,如果您在 Mozilla nad 例如 Chrome 中查看此演示,我的问题是显而易见的。
最佳答案
Thanks, a lot, but my main question is why in Mozilla the word "Passowrd" looks lighter than the word "Email Address", while in for example Chrome, both words look the same. Please check out the DEMO
因为email设置了值,密码是占位符。
<input
type="text"
name="email"
value="Email Address"/> <--------- Value
<input
type="password"
name="password"
value=""
placeholder="Password" <--------- Placeholder
class="password"/>
电子邮件的文本颜色应该是文本框的默认颜色。
关于javascript - Jquery attr() - Mozilla 在设计方面表现不同(不同的字体系列或字体大小?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19769224/
你知道更好的写法吗 font = font ? font : defaultFont; 我所知道的是: if(!font) { font = defaultFont } 我知道这是一个小工具问
我正在编写代码,但无法编译,即使类(字体)已通过 import javafx.scene.text.*; 导入我知道这个方法font包含在字体中。 这是我的代码: package helloworld
我已经构建了一个按钮,但在格式设置(即平方、内联文本等)方面遇到了问题 我目前的问题是:正文分为2部分- 上线正常-下一行是较大的字体大小 我的动画 react 正确,但文本应该在箭头的顶线和底线内。
好的,所以我想在网页上使用固定系统作为字体。我可以使用 Cufon,但我希望人们能够在鼠标悬停时选择文本并复制它。 有人有什么吗? 最佳答案 我使用 fontsquirrel 的 @font-face
我找到了 iOS 4.2 可用字体列表(链接 here ),但该列表与早期版本的 SDK 略有不同(链接 here )。 我可以很好地更改代码中的字体,但如果我使用 iOS 4.2 列表中可用的字体,
我正在尝试更改 TableView 标题上的字体颜色,其中显示“加利福尼亚/纽约”。我该怎么做? 在黑色背景上,文本需要是白色的,但无法弄清楚这一点。 谢谢 最佳答案 如果您尝试更改标题颜色,可以使用
假设我想使用 java.awt.Graphics.drawString(String str, int x, int y)在某些特定坐标处绘制字符串的方法,例如 (300, 300)。然而drawSt
我想使用Puppeteer从HTML字符串生成图像。现在我有这样的事情: const html = _.template(` Hello {{ test }}!
我正在创建一个游戏。我有一些带有文本的用户界面。最近我们想添加日语版本,但我遇到字体问题。我使用 stb_freetype 来光栅化字体,并且我支持 Unicode,所以这应该不是问题。但大多数字体似
我可以在一个文本区域中使用不同的前景色吗?不同的字体? 我想添加类似“hh:mm:ss 昵称:消息”的内容,时间为灰色,名称 - 蓝色,消息 - 黑色。 最佳答案 我在评论中犯了一个错误:你想要的是
每次我更改字体时,它都会返回到默认大小,即 12,即使我之前使用“ Jade 野”菜单更改它,它每次也只会返回到 12,我的猜测是这样我使用deriveFont()更改大小,但现在没有其他方法可以更改
我的电脑上安装了一种名为“BMW1”的自定义字体。我试图循环遍历此字体中的所有条目并将它们显示在 JTextArea 中。 我有以下代码: JTextArea displayArea = new JT
我尝试通过 Squirrel 理解生成的代码,这里是输出: @font-face { font-family: 'someFont'; src: url('someFont.eot')
我知道有多种方法可以通过 JS/DHTML 动态更改网页的字体属性,或者用 Flash 呈现的字体(使用 sIFR 或 Cufon)替换文本。但是,我找不到任何根据用户选择动态更改网页上使用的字体的好
使用具有非标准样式名称(例如“Inline”或“Outline”)而不是标准样式(例如“Bold”和“Italic”)的字体系列,如何使用 css 选择字体的不同样式? 设置 font-family
我对 html/css 有点陌生,我正在制作我的第一个网站,但我只是想不通一些东西。 首先,我在 dreaweaver 中工作...在 dreaweaver 中,一切看起来都不错,但是当我预览时,我缺
有没有办法在 Allegro5 中只绘制(或显示)图像/字体的一部分? 例如,如果我有一个正方形 A 和一个图像 B,我只想绘制/显示 B 中与 A(在本例中为 C)重叠的部分,我该怎么做? 插图:
所以,我有一个正在生成的报告 html 文件,其中有需要白色文本/字体的黑框。在通用 html 显示中一切都很好,但是当我尝试打印页面时,ctrl + p 或自定义打印功能,文本/字体保持为标准颜色,
我正在尝试制作一个非常适合 LaTeX 文档的 matlab 图形。一个已知的问题是 XTickLabel 和 YTickLabels 不使用 LaTeX 解释器渲染,导致图形不好看。 (注意:我意识
我需要在一个公共(public)位置使用默认颜色和字体,以便在桌面应用程序的多个窗口窗体中使用它。 这方面的最佳做法是什么? 我正在考虑使用应用程序设置在那里定义它们,但我想确保这是推荐的方法或者是否
我是一名优秀的程序员,十分优秀!