javascript - 文本字段要大写,但是句子大小写占位符?

标签 javascript css uppercase

我有一个用于插入邮政编码的文本字段,并且我希望用户的输入为大写以保持统一。我找到了一个简单的解决方案,只需执行 text-transform: uppercase; 但这也使我的占位符变为大写。看起来很愚蠢,但是有办法解决这个问题吗?我应该使用 JavaScript 吗?

FIDDLE

最佳答案

这应该可行(在本例中,postalcode 类应用于邮政编码字段):

.postalcode::-webkit-input-placeholder {
   text-transform: none;
}

.postalcode:-moz-placeholder { /* Firefox 18- */
   text-transform: none; 
}

.postalcode::-moz-placeholder {  /* Firefox 19+ */
   text-transform: none;
}

.postalcode:-ms-input-placeholder {  
   text-transform: none;  
}

.postalcode {
    text-transform: uppercase;  
}

看到这个 fiddle :http://jsfiddle.net/u77z50db/1/

关于javascript - 文本字段要大写,但是句子大小写占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25409307/

相关文章:

javascript - 在 javascript 中判断多个 onLoad 事件何时完成

php - 无法弄清楚是什么导致我的网站出现横向滚动

javascript - CSS 相当于 .attr ("data-html", "true")

html - 链接 css 和 html 文件

javascript - JS中如何判断一个字符串是否同时包含小写和大写字母?

javascript - 大写破折号后的字母并删除破折号

postgresql - Yii - 全部以大写形式插入到 Postgres

javascript - firebase 部署到自定义区域以执行预定功能

javascript - 是否有同时在 C++ 和 Javascript 中实现的高级进程间通信 API

javascript - 播放 youtube 视频时隐藏 div