Comment faire pour supprimer le cookie sur codeigniter

Je ne sais pas comment faire pour supprimer un cookie. Je veux, c'est quand je soumettre un formulaire. Le cookie est aussi le supprimer. J'ai essayer le delete_cookie("nom") mais ne fonctionne pas. Je pense que parce que le cookie que j'ai créé par javascript. Veuillez vérifier mon code pour résoudre ce problème.

C'est mon exemple de champ de texte:

<input name="cargo_no" type="text"  class="validate[required]"  id="cargonumber" onchange="setCookie('cargonumberC', this.value, 365);"/>

et c'est le javascript

function setCookie(cookieName, cookieValue, nDays) {
    var today = new Date();
    var expire = new Date();

    if (!nDays) 
        nDays=1;

    expire.setTime(today.getTime() + 3600000*24*nDays);
    document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function readCookie(name) {
  var nameEQ = name + "=";
  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, c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
  }
  return null;
  }

document.addEventListener('DOMContentLoaded', function() {
  var themeSelect = document.getElementById('cargonumber');
  var selectedTheme = readCookie('cargonumberC');

  if (selectedTheme) {
    themeSelect.value = selectedTheme;
  }
});
Vous ne pouvez pas supprimer un cookie. Vous devez définir la date d'expiration à une date dans le passé (c'est à dire appeler la fonction setCookie avec exactement les mêmes paramètres pour le domaine, de chemin d'accès,nom... et l'utilisation de '1970-01-01' par exemple que la date), ET lorsque la page se refresh (actualiser ou cliquez sur un lien), le navigateur va supprimer le cookie
Expiration d'un cookie, ou le fixer à un pas significatif de la valeur.
Possible en double javascript - supprimer les cookies

OriginalL'auteur wewe | 2013-09-02