2016-03-24 9 views
0

Birkaç hafta önce yaptığım bir ödev için, günlük girişlerini toplayan ve kaydeden ve günlük girişlerini görüntüleyen iki div oluşturmamız istendi. HTML form elemanını kullanmamız istendi ve bunun JS kullanılarak yapılması gerekiyordu. Sunucu tarafı ataması yapılmadığı için teslim edilen günlük girişlerini çerezleri kullanarak kaydetmeleri istenmiştir. Ödevi alamadım ve öğretim görevlisi hiçbir zaman çözümü göndermediğinden ya da bir çözümden geçmediğinden bana bakıp nasıl yapılacağını göster. Kurabiyeyi gerçekten nasıl ayarlayacağından ve geri getireceğinden emin değildim. Ayrıca, eğer kimseye yardım ederse js fiddle'a bir link göndereceğim. O Sen save ve read kurabiye için bu işlevleri kullanabilirsiniz herhangi bir yardım https://jsfiddle.net/jon123/m957kc84/Kullanıcının neyi kastettiğini kaydetmek için js fiddle'a çerez ekleme

cevap

1

ise peşin

HTML 
    <form name ="name" onsubmit="return doSomething();"> 
     Please Enter Your Diary Entry: <input type="text" name=“somename” id="frm_somename"/> 
     <input type="submit" name="Submit" value="Save Entry" /> 
    </form> 
    <div id = "1"> 
     <button id="button" onclick="y();">Show Diary</button> 
    </div> 
JS 
    doSomething = function() { 
    // get the data from the form 
    var textValue = document.getElementById("frm_somename").value; 
    // the rest of the code goes here 



// return false to stop form going somewhere - NB 
return false; 
} 

teşekkürler Burada da js keman için bağlantı.

kaydet Bir Kurabiye

function saveCookie(name, value) { 
    var cookie = name + '='+JSON.stringify(value); 
    document.cookie = cookie; 
} 

bir Cookie

function readCookie(name) { var result = document.cookie.match(new RegExp(name + '=([^;]+)')); result && (result = JSON.parse(result[1])); return result; } 

Şimdi sadece olayı ve düğme tıklama olay göndermek forma bu işlevleri bağlamak zorunda

okuyun!