我在ul。下有4个li。
我使用visisblity css规则隐藏了其中两个。
所有这些都包含在表单中。 问题是,当两个li处于隐藏模式时,我无法提交表单。我用firebug检查过,他没有报错。
有人知道这个问题是什么。
码
<form>
<ul>
<li class="cssClass" id="1" style="visibility:hidden">
<li class="cssClass" id="2" style="visibility:hidden">
<li class="cssClass" id="3" style="visibility:visible">
<li class="cssClass" id="4" style="visibility:visible">
</ul>
</form>
<input id="submitButton" type="submit" value="submit" key="form.submit" />" />
答案 0 :(得分:1)
问题是您的<input>
代码不在<form>
。
当您触发type="submit"
元素时,它会提交封闭的form
。那里,没什么。