html 输入尾部文本的只读剪切

标签 html css

我的只读输入元素的值被截断了。有没有办法在不更改字体类型或字体大小的情况下更正此问题? https://jsfiddle.net/hockchailim/tkg7a4c8/

<style>
input[readonly] {
  border: none;
  font-size: .85em;
  font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
  width: auto;
}
</style>
<input readonly="readonly" type="text" value="mmm.mmmm-mmmm@test.com">

最佳答案

将宽度更改为 100%

$(document).ready(function() {
    var count = $("#readonly").val().length;
    $("#readonly").css("width","calc("+ count +" * 0.85em)");
});
input[readonly] {
    background-color: transparent;
    border: none;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 3px 0 3px 0;
    padding: 2px;
    
}
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
<input id="readonly" readonly="readonly" type="text" value="mmm.mmmm-mmmm@test.com">

关于html 输入尾部文本的只读剪切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38535078/

相关文章:

html - 尽管屏幕发生变化,但仍保持菜单中的文本居中

javascript - 较小屏幕上的 Flexslider 图像重叠

html - 没有容器div将div分成左右

css - Bootstrap 3- 修复侧边栏布局问题

javascript - 如何使用 html/javascript 在 Firefox 中禁用斜杠和撇号键弹出快速查找?

css - 使用 twitter bootstrap 在主从 UI 中创建侧边栏

html - 额外填充仅在 Chrome 中

flash - 有没有一种方法可以使用自定义的NON FLASH皮肤嵌入youtube视频,以便在我的常规网站和移动网站上都支持该视频?

python - ModelFormSet 上的额外表单

Javascript - HTML 中的对象循环和组织数据