<label>Çerez değeri : </label><input type=\"text\" id=\"textgiris\" />\r\n<label>Okunan Değer : </label><span id=\"textOkunanCerez\" style=\"font-weight:bold;\"></span>\r\n<br/><br/>\r\n\r\n<input type=\"button\" value=\"Çerez Yaz\" onClick=\"CerezYaz()\" /> \r\n<input type=\"button\" value=\"Çerez Oku\" onClick=\"CerezOku()\" /> \r\n<input type=\"button\" value=\"Çerez Sil\" onClick=\"CerezSil()\" />\r\n\r\n<script type=\"text/javascript\">\r\n\r\n// OrnekCerez'i zaman aşımı süresini 10 dakikaya ayarlayarak yazar\r\nfunction CerezYaz()\r\n{\r\nif(CerezIzin() == false) return;\r\n\r\nvar cerezSure = new Date();\r\ncerezSure.setMinutes(cerezSure.getMinutes() + 999999999); // 10 dk ekleniyor.\r\nvar cerezIsim = \"OrnekCerez\";\r\nvar cerezDeger = document.getElementById('textgiris').value;\t\r\ndocument.cookie = cerezIsim +\"=\"+ escape(cerezDeger) + \";expires=\" + cerezSure.toGMTString();\r\n}\r\n\r\n// OrnekCerez'i okuyarak span içine yazar\r\nfunction CerezOku()\r\n{\r\nif(CerezIzin() == false) return;\r\n\r\nvar Cerez = document.cookie;\r\nvar Duzenli = new RegExp(\"OrnekCerez=([^;=]+)[;\\\\b]?\");\r\nif(Duzenli.test(Cerez))\r\n{\r\nSonuclar = Duzenli.exec(Cerez);\r\ndocument.getElementById('textOkunanCerez').innerHTML = unescape(Sonuclar[1]);\r\n}\r\nelse alert(\"Çerez bulunamadı\");\t\r\n}\r\n\r\n// OrnekCerez'i expire tarihini 10 sene önceye ayarlayarak siler.\r\nfunction CerezSil()\r\n{\r\nif(CerezIzin() == false) return;\r\n\r\nvar sure = new Date();\r\nsure.setFullYear(sure.getFullYear() - 10);\r\ndocument.cookie = \"OrnekCerez=;expires=\" + sure.toGMTString();\r\n}\r\n\r\n// Tarayıcının çerez desteğini kontrol eder. Destekliyorsa true döndürür.\r\n// Diğer türlü uyarı gösterir ve false döndürür.\r\nfunction CerezIzin()\r\n{\r\nif(window.navigator.cookieEnabled)\r\nreturn true;\r\nalert(\"Tarayıcınız çerezlere izin vermiyor.\");\r\nreturn false;\r\n}\r\n</script>
Buradaki formda bulunan
<input type=\"text\" id=\"textgiris\" />
girişi birden fazla yapmak istiyorum. Yani;
<input type=\"text\" id=\"textgiris1\" />\r\n<input type=\"text\" id=\"textgiris2\" />\r\n<input type=\"text\" id=\"textgiris3\" />
...
şeklinde. Bunu nasıl yapabilirim. Kolaydır belki ama işte acemisine zor geliyor :S
","headline":"Js Cookie Ile Ilgili Yardım","mainEntity":{"@type":"Question","name":"Js Cookie Ile Ilgili Yardım","url":"https://uzmanim.net/soru/js-cookie-ile-ilgili-yardim/35630","author":{"@type":"Person","name":"miniz12"},"comment":[],"commentCount":0,"dateCreated":"2015-02-14T17:57:23.937+02:00","dateModified":"2015-02-15T18:48:56.9+02:00","datePublished":"2015-02-14T17:57:23.937+02:00","keywords":["js","cookie"],"publisher":{"@type":"Organization","name":"uzmanim.net","url":"https://uzmanim.net"},"text":"Mehaba. Js te elimde kod var. Bu kodu birden fazla input değeri için kullanmak istiyorum. Ancak nasıl yapışacağını bulamadım. Kodlar aşağıda:
<label>Çerez değeri : </label><input type=\"text\" id=\"textgiris\" />\r\n<label>Okunan Değer : </label><span id=\"textOkunanCerez\" style=\"font-weight:bold;\"></span>\r\n<br/><br/>\r\n\r\n<input type=\"button\" value=\"Çerez Yaz\" onClick=\"CerezYaz()\" /> \r\n<input type=\"button\" value=\"Çerez Oku\" onClick=\"CerezOku()\" /> \r\n<input type=\"button\" value=\"Çerez Sil\" onClick=\"CerezSil()\" />\r\n\r\n<script type=\"text/javascript\">\r\n\r\n// OrnekCerez'i zaman aşımı süresini 10 dakikaya ayarlayarak yazar\r\nfunction CerezYaz()\r\n{\r\nif(CerezIzin() == false) return;\r\n\r\nvar cerezSure = new Date();\r\ncerezSure.setMinutes(cerezSure.getMinutes() + 999999999); // 10 dk ekleniyor.\r\nvar cerezIsim = \"OrnekCerez\";\r\nvar cerezDeger = document.getElementById('textgiris').value;\t\r\ndocument.cookie = cerezIsim +\"=\"+ escape(cerezDeger) + \";expires=\" + cerezSure.toGMTString();\r\n}\r\n\r\n// OrnekCerez'i okuyarak span içine yazar\r\nfunction CerezOku()\r\n{\r\nif(CerezIzin() == false) return;\r\n\r\nvar Cerez = document.cookie;\r\nvar Duzenli = new RegExp(\"OrnekCerez=([^;=]+)[;\\\\b]?\");\r\nif(Duzenli.test(Cerez))\r\n{\r\nSonuclar = Duzenli.exec(Cerez);\r\ndocument.getElementById('textOkunanCerez').innerHTML = unescape(Sonuclar[1]);\r\n}\r\nelse alert(\"Çerez bulunamadı\");\t\r\n}\r\n\r\n// OrnekCerez'i expire tarihini 10 sene önceye ayarlayarak siler.\r\nfunction CerezSil()\r\n{\r\nif(CerezIzin() == false) return;\r\n\r\nvar sure = new Date();\r\nsure.setFullYear(sure.getFullYear() - 10);\r\ndocument.cookie = \"OrnekCerez=;expires=\" + sure.toGMTString();\r\n}\r\n\r\n// Tarayıcının çerez desteğini kontrol eder. Destekliyorsa true döndürür.\r\n// Diğer türlü uyarı gösterir ve false döndürür.\r\nfunction CerezIzin()\r\n{\r\nif(window.navigator.cookieEnabled)\r\nreturn true;\r\nalert(\"Tarayıcınız çerezlere izin vermiyor.\");\r\nreturn false;\r\n}\r\n</script>
Buradaki formda bulunan
<input type=\"text\" id=\"textgiris\" />
girişi birden fazla yapmak istiyorum. Yani;
<input type=\"text\" id=\"textgiris1\" />\r\n<input type=\"text\" id=\"textgiris2\" />\r\n<input type=\"text\" id=\"textgiris3\" />
...
şeklinde. Bunu nasıl yapabilirim. Kolaydır belki ama işte acemisine zor geliyor :S
","answerCount":2,"suggestedAnswer":[{"@type":"Answer","name":"Daha önce paylaştığım http://uzmanim.net/soru/Jquery-cookie-nasil-kullanilir/354 jquery cookie nasıl kullanılır yazısını inceleyip örneklere bakarsanız sorunu çözmüş olursunuz.
","url":"https://uzmanim.net/soru/js-cookie-ile-ilgili-yardim/35630#a35771","author":{"@type":"Person","name":"ergin"},"comment":[],"commentCount":0,"dateCreated":"2015-02-15T15:07:42.497+02:00","dateModified":"2015-02-15T15:07:42.497+02:00","text":"Daha önce paylaştığım http://uzmanim.net/soru/Jquery-cookie-nasil-kullanilir/354 jquery cookie nasıl kullanılır yazısını inceleyip örneklere bakarsanız sorunu çözmüş olursunuz.
","upvoteCount":0},{"@type":"Answer","name":"İlginiz için teşekkür ederim. Ancak ben jquery de değilde js te nasıl olacağını sormuştum. Yani bu kodda nasıl bir ekleme yapılarak bu elde edilebilir. Buradaki kodlarda sadece textOkunanCerez değişkeni için yapılmış. Benim yapmak istediğim birden fazlası için nasıl yapılabilir?
","url":"https://uzmanim.net/soru/js-cookie-ile-ilgili-yardim/35630#a35810","author":{"@type":"Person","name":"miniz12"},"comment":[],"commentCount":0,"dateCreated":"2015-02-15T18:48:56.887+02:00","dateModified":"2015-02-15T18:48:56.887+02:00","text":"İlginiz için teşekkür ederim. Ancak ben jquery de değilde js te nasıl olacağını sormuştum. Yani bu kodda nasıl bir ekleme yapılarak bu elde edilebilir. Buradaki kodlarda sadece textOkunanCerez değişkeni için yapılmış. Benim yapmak istediğim birden fazlası için nasıl yapılabilir?
","upvoteCount":0}],"upvoteCount":0}}Mehaba. Js te elimde kod var. Bu kodu birden fazla input değeri için kullanmak istiyorum. Ancak nasıl yapışacağını bulamadım. Kodlar aşağıda:
<label>Çerez değeri : </label><input type="text" id="textgiris" /> <label>Okunan Değer : </label><span id="textOkunanCerez" style="font-weight:bold;"></span> <br/><br/> <input type="button" value="Çerez Yaz" onClick="CerezYaz()" /> <input type="button" value="Çerez Oku" onClick="CerezOku()" /> <input type="button" value="Çerez Sil" onClick="CerezSil()" /> <script type="text/javascript"> // OrnekCerez'i zaman aşımı süresini 10 dakikaya ayarlayarak yazar function CerezYaz() { if(CerezIzin() == false) return; var cerezSure = new Date(); cerezSure.setMinutes(cerezSure.getMinutes() + 999999999); // 10 dk ekleniyor. var cerezIsim = "OrnekCerez"; var cerezDeger = document.getElementById('textgiris').value; document.cookie = cerezIsim +"="+ escape(cerezDeger) + ";expires=" + cerezSure.toGMTString(); } // OrnekCerez'i okuyarak span içine yazar function CerezOku() { if(CerezIzin() == false) return; var Cerez = document.cookie; var Duzenli = new RegExp("OrnekCerez=([^;=]+)[;\\b]?"); if(Duzenli.test(Cerez)) { Sonuclar = Duzenli.exec(Cerez); document.getElementById('textOkunanCerez').innerHTML = unescape(Sonuclar[1]); } else alert("Çerez bulunamadı"); } // OrnekCerez'i expire tarihini 10 sene önceye ayarlayarak siler. function CerezSil() { if(CerezIzin() == false) return; var sure = new Date(); sure.setFullYear(sure.getFullYear() - 10); document.cookie = "OrnekCerez=;expires=" + sure.toGMTString(); } // Tarayıcının çerez desteğini kontrol eder. Destekliyorsa true döndürür. // Diğer türlü uyarı gösterir ve false döndürür. function CerezIzin() { if(window.navigator.cookieEnabled) return true; alert("Tarayıcınız çerezlere izin vermiyor."); return false; } </script>
Buradaki formda bulunan
<input type="text" id="textgiris" />
girişi birden fazla yapmak istiyorum. Yani;
<input type="text" id="textgiris1" /> <input type="text" id="textgiris2" /> <input type="text" id="textgiris3" />
...
şeklinde. Bunu nasıl yapabilirim. Kolaydır belki ama işte acemisine zor geliyor :S
Toplam 2 cevap
Daha önce paylaştığım http://uzmanim.net/soru/Jquery-cookie-nasil-kullanilir/354 jquery cookie nasıl kullanılır yazısını inceleyip örneklere bakarsanız sorunu çözmüş olursunuz.
İlginiz için teşekkür ederim. Ancak ben jquery de değilde js te nasıl olacağını sormuştum. Yani bu kodda nasıl bir ekleme yapılarak bu elde edilebilir. Buradaki kodlarda sadece textOkunanCerez değişkeni için yapılmış. Benim yapmak istediğim birden fazlası için nasıl yapılabilir?