Javascript:文本区域最后一个字符未大写

标签 javascript html css shopify

编辑 Shopify 应用。除非您在文本区域外单击,否则文本区域中的最后一个字符不会在标签图片上大写。

$(function() {
    $('#cstedit-addembossing').keyup(function() {
        this.value = this.value.toUpperCase();
    });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea maxlength="10" data-area="back" class="customify-text" data-target="addembossing" id="cstedit-addembossing" placeholder="Write a name, special date, quote, and the list goes on"></textarea>

最佳答案

您可能正在寻找与 keyup 不同的事件。 input 最适合您尝试执行的操作。

$(function() {
    $('#cstedit-addembossing').on("input", function() {
        this.value = this.value.toUpperCase();
    });
});

关于Javascript:文本区域最后一个字符未大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56433292/

相关文章:

javascript - 图片加载时和加载后的尺寸不同

javascript - 当所有内容都已完成下载时检测到

javascript - JQuery 追加无法正常工作

javascript - onChange不触发FilteringSelect

html - CSS3后台查询

jquery - 使用 RotateY 缓慢加载卡片翻转

javascript - 调整窗口大小时 GUI 设计中断

javascript - 将日期格式更改为 dd/MM/yyyy

javascript - Angular View 中是否有内联谓词?

html - 0 x 0 像素 : html doesn't apply their proper dimensions