2011-07-06 20 views
1

我有一个包含数据的各种文本框的HTML表单。我有一个按钮,该页面的底部显示Print。现在我不想打印整个页面。当按下该按钮时,我只想将某些文本框的值打印在纸上。打印(在纸上)表格中的HTML文本框的值

JavaScript是我一直在寻找...

可有人只给我的基本代码打印出一个框的内容的路线?

一个例子,请

** * ** * ** * ***编辑* ** * ** * ** * ** * ***

看起来好像我的问题措辞不佳。我想要做的是从这些html输入文本框中获取数据,并在按下打印按钮后将其加载到新页面上并打印新页面。我想知道如何从框中获取数据,并将其粘贴到弹出页面上。

回答

1

添加网页标题:

<link rel="stylesheet" href="view.css" media="screen"/> 
<link rel="stylesheet" href="print.css" media="print"/> 

现在保持你的标准CSS在view.css中。在print.css中添加样式来格式化/隐藏/显示您想要在纸上看到的元素。

+0

这到底含糊不清? –

+0

+1不错的答案,最早。 –

2

我会这样做打印样式表。

您可以隐藏不需要的元素,然后根据需要重新排列这些元素,并将它们全部专门用于打印输出。

@media print { 
    /* style sheet for print goes here */ 
} 

http://www.w3.org/TR/CSS2/media.html

+0

快速的问题:我仍然使用JavaScript链接它,我在哪里列出我想要/不想要的字段? – Musaab

+0

不需要JavaScript,@Daniel Gruszczyk描述了如何在他的答案中链接到外部样式表。那么这只是一个定义CSS规则的例子 - @ fin1te给出了一个简单的例子。 – Town