2014-09-04 2 views
-1

http://jsbin.com/viraqixicigi/1/edit?html,css,js,outputкак проверить из значения, хранящегося в куки

Здесь я спасаю вход в печенье. Когда я снова открою его, будут показаны все данные, которые я вводил. Мой вопрос заключается в том, когда я ввожу неверные данные, вход становится красным, но когда я закрываю и снова открываю файл, неправильный ввод не является красным. Может ли кто-нибудь помочь? Спасибо.

//save as cookies var formsave1=new autosaveform({ formid: 'save', pause: 1000 //<--no comma following last option! })

+0

Вы проверяете его при загрузке данных обратно в форму? Кажется, я не могу найти подтверждение. – 2014-09-04 04:00:59

ответ

0

Чтобы получить код работает - попробуйте переместить код проверки после вызова функции autosaveform например

//save as cookies 
var formsave1=new autosaveform({ 
    formid: 'save', 
    pause: 1000 //<--no comma following last option! 
}); 

//this code is after... 
if(document.getElementById(id).value.toUpperCase()==(id)){ 
    document.getElementById(id).style.backgroundColor = "green"; 
} else { 
    document.getElementById(id).style.backgroundColor = "red"; 
} 

Мне любопытно, однако, как ваша форма проверки вызывается при изменении входа - кажется, что вы хотите переместить, что в функцию и вызывать ее из функции куб.см, когда входные изменения или когда форма Отправлено.

Смежные вопросы