JAVASCRİPT Cookie

Web Tabanlı Etiketleme Dilleri, Sorunlar ve Çözümleri
Taze Üye
Mesajlar: 1
Kayıt: 04 Ara 2014, 23:04

JAVASCRİPT Cookie

Okunmamış mesajgönderen nolpan » 04 Ara 2014, 23:08

Arkadaşlar merhabalar,

Javascript ile bir form oluşturdum ve bu formun içinde birden fazla textbox, checkbox ve select var.
Sonuçları farklı bir sayfada görüntülemek için bu forma nasıl bir işlem uygulayabilirim ?

Moderatör
Kullanıcı avatarı
Mesajlar: 178
Kayıt: 15 Eki 2014, 22:32

Re: JAVASCRİPT Cookie

Okunmamış mesajgönderen GazuLive » 06 Ara 2014, 12:45

forma bir tane button eklersin kayıt için;
mesela ilk form sayfamız

Kod: Tümünü seç

<!DOCTYPE html>
<html>
<head>

</head>
<body >
<script>
function cookieolustur(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
}

function formcalisti() {

var kullaniciadi = document.getElementById("kullaniciadi").value;
var gercekadi= document.getElementById("gercekadi").value;
var ogretiyorseviyormu = document.getElementById("ogretiyorseviyormu").checked;
var ogretiyorseviyormu2 = "";
if (ogretiyorseviyormu) {
ogretiyorseviyormu2 ="seviyor";
} else {
ogretiyorseviyormu2 = "sevmiyor";
}


var neredengeldi= document.getElementById("neredengeldi").value;
cookieolustur("kullaniciadi",kullaniciadi,1); // cooke kayıt ismi , gelen bilgi , kaç gün kayıtta kalacak
cookieolustur("gercekadi",gercekadi,1);
cookieolustur("ogretiyorseviyormu",ogretiyorseviyormu2,1);
cookieolustur("neredengeldi",neredengeldi,1);

alert("Form Kaydedi başarılı");



}

</script>
<form >
Kullanıcı adı : <input type="text" id='kullaniciadi'>
<br />
Gerçek Adın : <input type="text" id='gercekadi'>
<br />
Öğretiyoru Seviyormusun : <input type="checkbox" value="evet" id='ogretiyorseviyormu'>
<br />
nereden geldin : <select id="neredengeldi">
<option value="Google">Google</option>
<option value="reklam">Reklam</option>
<option value="senbilmezsin">senbilmezsin</option>
</select>
<br/>
<input type="button" value="Gönder" onclick="formcalisti()" />

</form>
</body>
</html>




şimdik kayıtları kullanabilecegimiz sayfa ben kullanıcı adınız aldım sadece diğerleride aynı şekilde alınabilir.


Kod: Tümünü seç
<!DOCTYPE html>
<html>
<head>
<script>
function cookecagir(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
    }
    return "";
}
function baslangictacalis() {
var user = cookecagir("kullaniciadi");

alert(user);
}

</script>
</head>
<body onload="baslangictacalis()">
</body>
</html>

Dön Html - CSS - XML - JavaScript - Ajax

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir