使用 XHTML 1.1
我在 php 中管理了这个登录页面。它包含几个复选框、单选按钮和一个下拉列表。
它背后有很多表单检查,如果没有检查出来,页面会重新加载,所有值都会被填充回原位,除了密码。
这意味着已选择的 和 元素被重新<select>
选择<input type="radio"
。<input type="checkbox"
然而,当我查看源代码时,缺少checked="checked"
和部分。selected="selected"
但是看看重新加载的页面是如何选择它们的,它们肯定已经实现了。
然而,当我点击我的<input type="reset"
按钮时,什么也没有发生。不要被取消选中。
有趣的是,当我选择其他一些复选框、单选按钮并更改选择时,重置确实有效,但仅适用于新单击的复选框和单选按钮。
更奇怪的是,当我单击重置时,单选按钮、复选框和选择不会自行清除,它们会跳回到 PHP 强制页面重新加载时选中或选中的那个。
这里发生了什么?
顺便用firefox,现在检查IE。
编辑: IE 同样的问题。