HTML - входное значение, сохраненное после Обновления

Выезд Erlang. Google для него и часы различные представления и видео. Многие программисты и архитекторы, которых я уважаю, вполне взяты с его масштабируемостью. Мы используем его, где я работаю довольно в большой степени...

23
задан JB Hurteaux 25 November 2009 в 21:34
поделиться

4 ответа

Насколько мне известно, стандартного способа его реализации не существует, поэтому, прежде чем вы сможете его отключить , сначала вам нужно определить, как сайт это делает. Есть много способов, которыми они могли это сделать, как вы можете видеть из множества различных ответов здесь.

Хороший способ понять, что происходит, - это свести код к простейшему возможному примеру, который все еще воспроизводит проблему. Удалите всю графику, ненужный текст, таблицы стилей и другое форматирование, нерелевантный javascript, нерелевантные теги HTML и т. Д., Но всегда проверяйте, можно ли воспроизвести проблему. В конце концов, кода останется так мало, что должно быть очевидно, что вызывает сброс полей. Вам придется делать все это на производственной машине, поскольку вы не можете воспроизвести это локально. Для этого возьмите копию сценариев и переименуйте их в index2.html и т. Д. Перед тем, как сделать это, убедитесь, что у вас есть резервные копии вашей производственной системы, на случай, если что-то пойдет не так.

Если вы все еще не можете понять, как чтобы после этого исправить проблему, код должен быть достаточно маленьким, чтобы его можно было опубликовать здесь, и кто-то другой сможет с этим справиться.

2
ответ дан 29 November 2019 в 00:49
поделиться

Если вы установите атрибут autocomplete = off , контент никогда не будет сохранен.

Кроме того, есть множество способов сделать это с помощью javascript, в зависимости от именно то, что вы хотите выполнить, будь то очистка всей формы (используйте метод reset ()) или сброс одного поля.

65
ответ дан 29 November 2019 в 00:49
поделиться

Вы можете добавить form.reset () к телу onload:

<html>
    <body onload="form1.reset();">
        <form id="form1">
            <textarea id="text"></textarea>
        </form>
    </body>
</html>

Обновление: хотя это может быть полезным методом, теперь я обнаружил, что он на самом деле не отвечает на запросы отправителя вопрос.

8
ответ дан 29 November 2019 в 00:49
поделиться

Как насчет установки значения по умолчанию для DOM, готового с помощью javascript?

Что-то вроде

<input name="foo" id="foo" type="text">

$('#foo').val('3')
2
ответ дан 29 November 2019 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: