मेरे पास एक HTML फॉर्म है जिसमें बड़ी संख्या में डेटा युक्त विभिन्न टेक्स्टबॉक्स हैं। मेरे पास उस पृष्ठ के नीचे एक बटन है जो प्रिंट कहता है। अब मैं पूरे पेज को प्रिंट नहीं करना चाहता। मैं चाहता हूं कि उस बटन को दबाए जाने पर केवल कुछ टेक्स्टबॉक्स के मूल्यों को कागज पर मुद्रित किया जाए।

जावास्क्रिप्ट वह मार्ग है जिसे मैं ढूंढ रहा था ...

क्या कोई मुझे सिर्फ एक बॉक्स की सामग्री का प्रिंट आउट लेने के लिए मूल कोड दे सकता है?

एक उदाहरण कृपया

************* संपादित करें************>****

ऐसा प्रतीत होता है जैसे मेरा प्रश्न खराब शब्द था। मैं जो करना चाहता हूं वह इन एचटीएमएल इनपुट टेक्स्ट बॉक्स से डेटा लेना है और प्रिंट बटन दबाए जाने के बाद इसे एक नए पेज पर लोड करना है और उस नए पेज को प्रिंट करना है। मैं जानना चाहता हूं कि उस डेटा को बक्से से कैसे पकड़ें, और इसे पॉपअप पेज पर पेस्ट करें।

1
Musaab 6 जुलाई 2011, 15:47

2 जवाब

सबसे बढ़िया उत्तर

अपने पेज हेडर में जोड़ें:

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

अब अपने मानक CSS को view.css में रखें। Print.css में उन तत्वों को स्वरूपित/छिपाने/दिखाने के लिए स्टाइल जोड़ें जिन्हें आप कागज पर देखना चाहते हैं।

1
Daniel Gruszczyk 6 जुलाई 2011, 15:53
इसके बारे में वास्तव में अस्पष्ट क्या है?
 – 
Daniel Gruszczyk
6 जुलाई 2011, 16:10

आप इसे प्रिंट स्टाइल शीट का उपयोग करके सीएसएस के साथ प्राप्त कर सकते हैं।

स्टाइल शीट में, टेक्स्ट बॉक्स के अलावा सब कुछ छिपा दें

* { display: none }

textarea { display: block }

विवरण के लिए यहां देखें http://www.webcredible.co .uk/user-friendly-resources/css/print-stylesheet.shtml

2
fin1te 6 जुलाई 2011, 15:50