I have a variable with linebreaks, and am trying to insert it inside a textarea tag.
<textarea>{{ var_name }}</textarea>
I want the line breaks to be preserved so that it looks the same as when the variable is displayed
<div>{{ var_name|linebreaks }}</div>
Does anyone know how to do this?
Was able to solve this by replacing the \n to html code:
stringname.replace("\n", "
");
Within text area, \n appear as line breaks. As long as line breaks within your variable are encoded as \n, it should appear properly. If they are encoded differently, you can make your own custom template filter.
PS: Don't use linebreaks filter within text area because it replaces \n with html line break - <br>.
Related
i want to save text field line by line into database using enter keyword. After writing some text if i press enter remainging text should save as next line. How to do this? someone help me.
I am using form in django. Form contains charfiled (Text area).
Replaces line breaks in plain text with appropriate HTML; a single newline becomes an HTML line break (<br />) and a new line followed by a blank line becomes a paragraph break (</p>).
For example:
{{ value|linebreaks }}
I need to display large text in a table, the problem that this is done dynamically by the variable {{students.answer}}.
I tried the linebreaks but did not get the expected result.
The table currently:
You can use built-in filter linebreak
Every line break in your text will be replaced with \n.
{{ students.answer|linebreak }}
Read more
I want to add line of html right after the opening <body...> tag, however there aren't any newlines, so it makes it somewhat difficult for me.
For example, I want to insert <p>This is the first line</p>, which I call from a text file, after <body...> tag:
<html><head><title>Some title</title></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Some text goes here
Everything I've tried so far only inserts after the first newline of the matched string. How can I insert after body when the body styling is always different?
Not advisable to manipulate HTML with sed. However you can try:
sed -i.bak 's~<body[^>]*>~&<p>This is the first line</p>~' file.html
<span>Question:<input type=text value={{QuestionText}} id="question">
Say the text in QuestionText is HOW YOU DOING (note that there is no quotes), but the actual output is the text box filled with only HOW part without the following. How can I get the whole text in the input box? Thank you
Use quotes:
<span>Question:<input type="text" value="{{QuestionText}}" id="question">
You could put quotations to make it look like this:
<span>Question:<input type=text value="{{QuestionText}}" id="question">
Without the quotes, it's only the first word that gets assigned to your value attribute.
I have an apparently simple regex query for pipes - I need to truncate each item from it's (<img>) tag onwards. I thought a loop with string regex of <img[.]* replaced by blank field would have taken care of it but to no avail.
Obviously I'm missing something basic here - can someone point it out?
The item as it stands goes along something like this:
sample text title
<a rel="nofollow" target="_blank" href="http://example.com"><img border="0" src="http://example.com/image.png" alt="Yes" width="20" height="23"/></a>
<a.... (a bunch of irrelevant hyperlinks I don't need)...
Essentially I only want the title text and hyperlink that's why I'm chopping the rest off
Going one better because all I'm really doing here is making the item string more manageable by cutting it down before further manipulation - anyone know if it's possible to extract a href from a certain link in the page (in this case the 1st one) using Regex in Yahoo Pipes? I've seen the regex answer to this SO q but I'm not sure how to use it to map a url to an item attribute in a Pipes module?
You need to remove the line returns with a RegEx Pipe and replace the pattern [\r\n] with null text on the content or description field to make it a single line of text, then you can use the .* wildcard which will run to the end of the line.
http://www.yemkay.com/2008/06/30/common-problems-faced-in-yahoo-pipes/