我在HTML中有标准的联系表单:
<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”的值。有没有办法让我删除它?
由于
答案 0 :(得分:1)
在使用null
进行设置之前检查值是否为.val()
?
if ( item !== null ) $('input[name=username]').val(item);