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

    [Javascript] Dividere le stringhe

    ... esattamente, ho una select (modalità lista) con memorizzata un'etichetta e nel valore una stringa di n caratteri (variabile).

    Vorrei, al klik di un tasto, inserire l'ultima parte di quella stringa (esattamente gli ultimi 4 caratteri) dentro un <input> e il restante dento un'altro. E' possibile?

    Sarebbe anche simpatico memorizzare già la stringa divisa, cioè la parte lunga come etichetta e quella corta come valore, ma non saprei poi come recuperare in javascript il valore dell'etichetta.

    Aiutino?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <form>
    <select name=scegli>
    <option value="vercingetorige">uno
    <option value="cunegonda">due
    </select>
    <input type=text name=primo>
    <input type=text name=secondo>
    <input type=button value=OK onclick="go(this.form)">
    </form>

    <script>
    function go(obj) {
    s = obj.scegli.options[obj.scegli.selectedIndex].value;
    destra = s.substr(s.length-4);
    sinistra = s.substr(0,s.length-4)
    obj.primo.value = sinistra;
    obj.secondo.value = destra;
    }
    </script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.