I'm having an issue writing some code for a website. It's written in HTML/Javascript. I've managed to write a large chunk of code that seems to work alright, but this issue is now I can't seem to have multiple line strings within Javascript.
<!DOCTYPE html>
<html>
<head>
<title>Multiline test</title>
</head>
<body>
<p>Select variable value below:</p>
<div>
    <form name="form001">
        <select name="choice">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
        </select>
    </form>
</div>
<p id="selection"></p>
<script type="text/javascript">
    // First, get the <select> element. findElementsByName() returns a collection,
    // we only want the first elements that's found (hence the [0]):
    var choice = document.getElementsByName('choice')[0];
    // Now, get a reference to the <p> where we'll show the result:
    var selectionP = document.getElementById('selection');
    // This Array will hold the labels. label[0] will be 'Text1', labels[1] 'Text2', etc.
    var labels = [
        "Multiline test \n Multiline test",
        "Text2",
        "Text3"
    ];
    // Now attach a handler to the onchange event.
    // This function will be executed if the <select>ion is changed:
    choice.onchange = function() {
        var optionIndex = choice.selectedIndex; // The index of the selected option
        var text = labels[optionIndex]; // The label that corresponds to that index
        selectionP.innerHTML = text;
    };
</script>
</body>
This is the updated code. Now all I need is a multiline work around.
 
     
     
     
     
     
    
';`
– paulcol. Dec 22 '11 at 13:57