Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    funzione aggiungi/rimuovi

    salve a tutti!

    ho una funzione che aggiunge dei valori a un campo text
    codice:
    function add_tag(nome_tag,id_tag){
      var op=window.opener;
      op.document.getElementById('tag').value+=nome_tag + ', ';
      op.document.getElementById('id_tag').value+='[' + id_tag + ']';
    }
    e funziona perfettamente (ringrazio chi me la suggerì qualche tempo fa )...

    ora ho bisogno pero che se nel campo l'elemento esiste gia allora invece di fare += mi elimini quella voce: è possibile? come?

    grazie in anticipo
    filo_2k

  2. #2
    ci sono riuscito, grazie lo stesso
    codice:
    function add_tag(nome_tag,id_tag){
      var op=window.opener;
      var tag_str = new String(op.document.getElementById('tag').value);
      var tag_old = tag_str.split(', ')
      var add = 1;
      for (i=0; i<(tag_old.length-1); i++) if (tag_old[i] == nome_tag) add = 0;
      if (add == 0) {
      tag_str = '';
      for (i=0; i<(tag_old.length-1); i++) if (tag_old[i] != nome_tag) tag_str+=tag_old[i] + ', ';
      op.document.getElementById('tag').value=tag_str;
      }
      if (add == 1) op.document.getElementById('tag').value+=nome_tag + ', ';
    }
    manca da implementare la parte per id_tag ma non dovrebbe essere un problema
    filo_2k

  3. #3
    risolta anche l'ultima parte
    filo_2k

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.