2013-01-14 54 views
0

驗證我有標準的聯繫表格HTML:NULL值與localStorage的

<input type="text" class="text" value="" name="username" id="username" /> 

,並返回時的錯誤發生的值,我使用localStorage的:

$(document).ready(function() { 

var item = window.localStorage.getItem('username'); 
$('input[name=username]').val(item); 
$('input[name=username]').change(function() { 
    window.localStorage.setItem('username', $(this).val()); 
}); 

問題出在Internet Explorer中。當我第一次用聯繫表單打開我的頁面時,所有字段的值都是「NULL」。有沒有辦法讓我刪除它?

感謝

回答

1

檢查值null使用.val()設置之前?

if (item !== null) $('input[name=username]').val(item); 
+0

它的工作原理,謝謝。 – kashmirs22