gpt4 book ai didi

Firefox内存不正确的单选按钮

转载 作者:行者123 更新时间:2023-12-04 09:37:08 25 4
gpt4 key购买 nike

在Firefox 7.0.1中,我有两个复选框和许多其他输入。

当我通过jQuery添加另一个输入时,Firefox无法正确记住选择了哪些单选输入。

例如,如果我选择第一个单选按钮,然后刷新页面,则选择第二个单选按钮,而不是第一个,并且如果我再次刷新,则没有选择任何单选按钮。

您应该能够将以下代码复制并粘贴到新文件中以进行自我测试:

<!DOCTYPE html>
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('select').after('<input class="select" type="text" name="new_text_input" />');
});
</script>
<title>Pretty jQuery Form</title>
</head>
<body>
<form>
<fieldset>
<label>Select Box</label>
<select name="my_select">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>
</select>
</fieldset>
<fieldset>
<label>Text Input</label>
<input class="text" id="text_input" name="input" type="text" />
</fieldset>
<fieldset>
<label>Text Area</label>
<textarea></textarea>
</fieldset>
<fieldset>
<label>Radio</label>
<input value="1" name="radio" id="radio1" type="radio" /> <label for="radio1">Radio 1</label>
<input value="2" name="radio" id="radio2" type="radio" /> <label for="radio2">Radio 2</label>
</fieldset>
</form>
</body>
</html>

我应该注意,我实际上想做的事情比较复杂,但是经过许多小时的调试,我设法将其范围缩小了。

最佳答案

关于此问题的文章:http://www.ryancramer.com/journal/entries/radio_buttons_firefox/

该错误是五年前首次报告的:https://bugzilla.mozilla.org/show_bug.cgi?id=394782

解决方案:

<form autocomplete="off">

或使用jQuery:
$(document).ready(function() {
if ($.browser.mozilla) $("form").attr("autocomplete", "off");
});

也可以通过仅在单选按钮上放置autocomplete =“off”来防止出现此问题(这样,对于其他表单字段,您仍然可以获得自动完成功能)。

关于Firefox内存不正确的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7988729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com