我试图在每行代码的末尾输入一个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 + "<br/>";
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>
答案 0 :(得分:1)
输入标记完全忽略换行符。
您可以使用textarea代替。 Textareas保留了空白。
<textarea name="theName">
You can have
Multiple lines
In textareas
</textarea>