2014-06-23 9 views
15

के अंदर अतिरिक्त स्थान को कैसे निकालें मेरे पास एक टेक्स्टरेरा है जो मेरे डेटाबेस में "इतिहास" कॉलम से कुछ डेटा प्रदर्शित करता है। अज्ञात कारण के लिए टेक्स्ट से पहले अतिरिक्त स्थान की लगभग 1.5 पंक्ति है। कोई मुझे कुछ विचार दे सकता है ऐसा क्यों होता है?टेक्स्टरेरा

<div> 
    <table> 
    <tr> 
     <th > History:</th> 
     <td> 
     <textarea style="margin-left:90px"; name="history"cols="80"label="notes"rows="4"wrap="virtual"> 
     <?php echo $my_class->history;?></textarea> 
     </td> 
    </tr> 
    </table> 
</div> 

आप समस्या को यहाँ देख सकते हैं: enter image description here

+0

गूंज में '$ my_class-> history' ट्रिमिंग की कोशिश की? – j08691

+0

मैंने कोशिश की लेकिन यह उस समस्या को हल नहीं करता है – user2815059

+2

यहां से जवाब पढ़ने का प्रयास करें: http://stackoverflow.com/questions/23824681/textarea-whitespaces?rq=1 – Shashank

उत्तर

33

इसकी वजह से अपने php टैग एक नई पंक्ति पर है यहाँ मेरी एचटीएमएल टुकड़ा है। यह व्हाइटस्पेस में पढ़ रहा है जहां से <textarea> तब तक समाप्त होता है जब तक कि PHP टैग खुलता नहीं है। इसे ठीक करने के लिए इसे एक पंक्ति पर रखें।

+1

उत्तर के लिए धन्यवाद ... मैंने इस समस्या को हल करने के लिए सब कुछ करने की कोशिश की है ... –

0

सिर्फ सही पाठ क्षेत्र बंद टैग के बाद खुला टैग अपने php डाल .. न उपयोग लाइन ब्रेक .. और वास्तव में से पहले करीब php (के रूप में किया है) .. यह सब व्हाइटस्पेस मिटा देगा ..

0

रखें इस मुद्दे को ठीक करने के लिए यह सब एक पंक्ति पर है। इस तरह अपना कोड बनाएं।

<textarea style="margin-left:90px";name="history"cols="80"label="notes"rows="4"wrap="virtual"><?php echo $my_class->history;?></textarea> 
2

मुझे देर हो चुकी है लेकिन दूसरों की मदद कर सकती है।

दस्तावेज़ इंडेंटेशन की आवश्यकता होने पर इसका उपयोग करें।

$('document').ready(function() 
{ 
    $('textarea').each(function(){ 
      $(this).val($(this).val().trim()); 
     } 
    ); 
}); 

Same Question : https://stackoverflow.com/a/44773825/3775083

संबंधित मुद्दे