Повечето браузъри кешират входните стойности на формата. Така че, когато потребителят опреснява страница, входовете имат еднакви стойности.
Ето моя проблем. Когато потребител щракне върху Запазване, сървърът потвърждава данните, публикувани в POST (напр. проверени продукти), и ако не са валидни, ги изпраща обратно към браузъра. Въпреки това, както е посочено по-горе, дори ако сървърът изчисти селекцията за някои стойности, те пак може да бъдат избрани поради кеша на браузъра!
Моите данни имат невидими (докато не бъде избран родителският елемент) квадратчета за отметка, така че потребителят може дори да не знае, че някаква предишна стойност все още е избрана, докато не щракне отново Запазване и не получи съобщение за грешка - въпреки че потребителят мисли не е. Което е дразнещо.
Това може да бъде разрешено чрез Ctrl + F5, но дори не е решение. Има ли автоматичен/програмен начин да кажете на браузъра да не кешира входните данни на формуляр на някакъв формуляр/страница?
<form autocomplete="off"...
опция ли е за вас? Този проблем възниква ли във всички браузъри или само в един конкретен? - person David Kolar   schedule 23.04.2010<select>
списъци. Имам списък и съм дефиниралselected
избор, но опресняването на страницата запазва предишните избрани опции. - person Martin   schedule 01.04.2016