我的 html 表单中共有 8 个文本框。默认情况下,我显示 2 个文本框,其中 6 个设置为display:none
。所有这些文本框都用divs
(命名fa1
为fa8
)包裹。我添加了一个按钮,该按钮将在每次单击时显示隐藏的 div(从fa3
to命名)。fa8
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 之后。因此,如果我在单击按钮后在表单提交之前显示所有隐藏的 div,则countfa
值为 8,而在表单提交后,它将再次为 3。无论如何我可以将countfa
值保持为 8 吗?即使在表单提交之后?