我有一个JS,我可以检测是否输入了大写,但我无法将文本转换为小写。我使用了CSS text-transform: lowercase;
,但这显示它是小写的,但一旦提交,它会将文本显示为正常(原始格式)。我尝试了jquery toLowerCase();
,但我不知道我错过了什么,因为它不工作。这是我的脚本,
const setup = function(fieldSelector) {
const field = $(fieldSelector);
const upperCase= new RegExp('[A-Z]');
const applyStyle = function() {
if (field.val().match(upperCase)) {
field.val().toLowerCase();
} else {
field.val();
}
};
field.on('change', applyStyle);
applyStyle();
}
// Note: Change the ID according to the custom field you want to target.
setup('#issue_custom_field_values_17');
});
此代码用于红雷“查看自定义插件”
4条答案
按热度按时间brgchamk1#
我想这个应该能帮你
第一个
6fe3ivhb2#
大写不会改变原始字符串。尝试为大写赋值一个新变量,看看它是否有效!
kyxcudwk3#
试试这个
hmtdttj44#
您可以在更改时将字段值设置为新的小写值