![](/img/trans.png)
[英]Cant get my create/login function to work! (localStorage) (preventDefault(); won´t work)
[英]Cant get localstorage to work
我正在嘗試使用localstorage存儲來自textarea的文本。 它工作正常,但是當我插入換行符時它什么也沒做。
<textarea cols="50" rows="10" name="text" id="contact_text" class="inputbox required"></textarea>
<script>
document.getElementById("contact_text").innerHTML=localStorage.getItem("kommentaar");
var that = "<?php $text = JRequest::getVar('text'); echo $text; ?>";
localStorage.setItem('kommentaar',that);
</script>
示例:當“你好,世界!” 輸入到textarea並運行腳本即可,但是當
“你好,
世界!”
我究竟做錯了什么???
從textarea獲取文本沒有換行,也沒有換行。 因為下面的示例同時在兩種情況下運行。
<!DOCTYPE html>
<html>
<body>
<textarea cols="50" rows="10" name="text" id="contact_text" class="inputbox required"></textarea>
<br />
<input type="button" onclick="saveValue()" value="save value"/>
<script>
function saveValue(){
if(typeof(Storage)!=="undefined"){
var value = document.getElementById('contact_text').value;
localStorage.setItem('val', value);
alert(localStorage.getItem('val'));
}
}
</script>
</body>
</html>
也許您的問題出在以下語句中var that = "<?php $text = JRequest::getVar('text'); echo $text; ?>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.