在输入标签中使用html

时间:2016-01-01 17:01:54

标签: javascript jquery html

我试图在每行代码的末尾输入一个break标记,这样它就不会只读取输入框内的一行。 我编写了break标记,因为我认为你可以在输入框中使用html,但由于某种原因它只是显示我输入的内容。 任何帮助纠正这一点将非常感激。

这是我到目前为止所拥有的。为了演示目的,我只编写了其中一个中断标记,只是为了向您展示我所做的事情。

<div data-role="content" id="feedbackcontent">
      <form action="MAILTO:bg54wl@student.sunderland.ac.uk" method="post" enctype="text/plain" id="fback">
        <label for="fname">Full Name:</label>
        <input type="text" name="fname" id="fname" data-clear-btn="true" placeholder="Your Full name..." required>
        <label for="email">Email:</label>
        <input type="text" name="email" id="email" data-clear-btn="true" placeholder="Your Email Address..." required email>
        <label for="comments">Comments (Optional):</label>
        <input type="text" name="comments" id="comments" data-clear-btn="true">

        <label for="deviceinfo" id="deviceinfo">Device Information:
        <input style="height:50px;" readonly name="deviceinfo" id="deviceinformation"/> 
        </label>

        <input type="submit" value="Send">  
      </form>
   </div>

</div><!-- /content -->

<script>
    document.addEventListener('deviceready', function(event) {
    var content = "";
    content += "Version: " + device.cordova + "&lt;br/&gt;";
    content += "Platform: " + device.platform + "<br/>";
    content += "Device Model: " + device.model + "<br/>";
    content += "Platform Version: " + device.version + "<br/>";
    content += "UUID: " + device.uuid + "<br/>";
    var element = document.getElementById("deviceinformation").value = content;

    }, false );     
</script>

1 个答案:

答案 0 :(得分:1)

输入标记完全忽略换行符。

您可以使用textarea代替。 Textareas保留了空白。

<textarea name="theName">
You can have
Multiple lines
In textareas
</textarea>