html - 打印 HTML 表单时的文本溢出问题

标签 html css

我在尝试打印 HTML 表单时遇到一些文本溢出问题。

您可以在以下位置查看实际问题: https://www.yandasmusic.com/Articles.asp?ID=304

在任何给定的表单域中,如果输入的数据比域本身的宽度长,那么多余的数据将被截断,而不是打印出来。我怎样才能避免这种情况?有没有一种方法可以使用 CSS 实现根据输入的内容调整大小的流畅文本框?

谢谢, 亚历克斯

最佳答案

如果您想要一个根据输入内容重新调整大小的流畅文本框,试试这个 http://jsfiddle.net/tdhLyazo/

$(document).ready(function(e) {
	$("input:text").keyup(
	   function()
	   {
		   var size = $(this).prop('size')
		    if($(this).val().length > size)
			   {
				  $(this).prop('size',size+1)
				   } 
	           }
	)

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

<input type="text" size="5">

关于html - 打印 HTML 表单时的文本溢出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26164942/

相关文章:

javascript - 防止像figma那样放大网页,

javascript - Bootstrap 折叠菜单

html - 我的图标没有向右浮动

html - 为什么我无法在 Firefox 中将下拉列表的文本居中对齐?

javascript - 加载时跳转到 div 的底部

javascript - 在聊天框中使用 if 条件

javascript - 我如何判断一个可拖动元素是否被放置在另一个可拖动元素上,使用 Jquery?

javascript - 将嵌入代码包装在一个人选择的链接中

html - Windows Phone 7 和 HTML5

javascript - 当我的网页在后台时,如何防止计时器被 Chrome 限制?