我正在使用下面的腳本根據需要生成輸入字段。但是,在刷新或點擊提交錯誤頁面時,輸入的字段和信息消失。點擊返回或刷新頁面後,是否有任何方法保留字段?在刷新後通過jquery保留動態生成的輸入字段
$(document).ready(function() {
var MaxInputs = 67;
var InputsWrapper = $("#InputsWrapper");
var AddButton = $("#AddMoreFileBox");
var x = InputsWrapper.length;
var FieldCount=8;
$(AddButton).click(function (event)
{
if(x <= MaxInputs)
{
FieldCount++;
$(InputsWrapper).append('<div><input type="text" class="input" size="22"
maxlength="80" name="hostname'+ FieldCount +'" id="field_'+ FieldCount +'"/>
<input class="left-margin" type="text" SIZE="15" MAXLENGTH="15" name="ipaddr'+
FieldCount +'" id="field_'+ FieldCount +'"/><input class="left-margin"
type="text" SIZE="15" MAXLENGTH="15" name="app'+ FieldCount +'" id="field_'+
FieldCount +'"/> <button type="button"class="removeclass">Remove</button>
</div>');
x++;
}
return false;
});
$("body").on("click",".removeclass", function(event){
if(x > 1) {
$(this).parent('div').remove();
x--;
}
return false;
})
});
我想刷新頁面後保留數據和額外的輸入字段並不重要,但是我正在處理的特定表單會發生什麼情況。當用戶提交錯誤的表單時,它們會被帶回一個錯誤頁面並帶有後退按鈕。當用戶點擊後退按鈕時,原始數據將被保留,但附加輸入字段除外。 – ramoncis