는 올바른 구문되지 않습니다 confections2.js
document.getElementById('Order').on('click', function(){
의 기능이있다. 다시로드뿐만 아니라 함수 이름을 포함하는 - 대신은
document.getElementById('Order').onclick = function() {
var name = document.getElementById('consumer_name').value;
Cookies.set('consumer_name', name).get('consumer_name');
var chocolate = document.getElementById('chocolate').value;
Cookies.set('chocolate', chocolate).get('chocolate');
var sugar = document.getElementById('sugar').value;
Cookies.set('sugar', sugar).get('sugar');
var lemon = document.getElementById('lemon').value;
Cookies.set('lemon', lemon).get('lemon');
}
그런 다음 다음 자바 스크립트 기능을 변경
<input type="button" value="Reset" onclick="clearCookies();">
index.html을
에서 변경해야합니다.) (일반 더 결과 :(
function clearCookies(){
Cookies.set('consumer_name', null);
Cookies.set('chocolate', 0);
Cookies.set('lemon',0);
Cookies.set('sugar',0);
location.reload();
} 생산하지 보인다;
그것은 null로 값을 재설정하고 0하지만 실제로 쿠키를 삭제하지 않습니다 당신은 다음과 같이 수정할 수 있습니다 -
합니다.
function clearCookies(){
// Cookies.set('consumer_name', null);
// Cookies.set('chocolate', 0);
// Cookies.set('lemon',0);
// Cookies.set('sugar',0);
delete_cookie('consumer_name');
delete_cookie('chocolate');
delete_cookie('lemon');
delete_cookie('sugar');
location.reload();
};
function delete_cookie(name) {
document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}