问问题
16994 次
4 回答
8
问题是,当您刷新页面时,您的浏览器会记住之前选择的选项。此功能旨在使您在较长的表单中更难丢失表单数据,并在Mozillazine 论坛上进行了一些讨论
而不是刷新页面。如果您通过转到地址栏并按回车键“新鲜”加载页面,您将再次从服务器加载页面 - 更新select
于 2011-02-01T13:18:41.170 回答
2
问题的另一个原因可能是您的浏览器尝试根据您上次提交的内容为您自动完成表单。确保您已在 Web 浏览器的首选项中禁用此功能。您还可以尝试使用非官方属性告诉表单标签不要自动完成:
html form noAutocomplete; with: [ ...
于 2011-02-01T20:42:40.987 回答
1
如果使用 javascript 刷新页面...
window.location.reload();
...不会重新渲染选择元素。无论新的源 HTML 内容如何,它们都将保留其动态值。
要强制选择元素重新渲染,请使用...
window.location.reload(true);
于 2011-11-16T00:15:34.080 回答
1
每当刷新页面时,访问器self class testStateListSelection
就会运行。
事实上,您提供的代码对我来说非常有效。您确定访问器按预期工作吗?
testStateListSelection
^ testStateListSelection " <-- forgetting the return is a common problem "
testStateListSelection: aString
testStateListSelection := aString
于 2011-02-01T20:37:26.940 回答