我的html表格中共有8个文本框。默认显示2个文本框,6个设置为display:none
。所有这些文本框用divs
(名为fa1
到fa8
)包装。我添加了一个按钮,每次点击后都会显示隐藏的div(从fa3
到fa8
)。表格提交后保留div值
的html代码:
<input type="hidden" id="countfa" name="countfa" value="3" readonly>
<button type="button" onClick="AddNewFa();" id="addfa" > + Add New FA </button>
我使用下面的JavaScript来听的点击数和显示隐藏divs
function AddNewFa()
{
var facount = parseInt($('#countfa').val(),9) ;
if(facount < 9)
{
facount = facount+1;
for(i=3;i<9;i++)
{
if(i<facount)
$('#fa'+i).slideDown("fast");
else
$('#fa'+i).slideUp("fast");
}
$('#countfa').val(facount);
}
}
,我这里面临的问题是表格后提交countfa
值改变回到它的默认值3.所以如果我点击按钮countfa
后表单提交之前显示所有隐藏的div,那么值将是8,并且在表单提交后它将再次为3。无论如何,我可以保持countfa
价值为8?甚至在表单提交后?
您可以将使用PHP和RETR在数据库中的值即每次访问该页面。 – MaD