Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    55

    dividere contenuto campo text

    Ho un campodi testo dove all'interno scrivo una stringa
    esempio :

    codice:
    C:\Documents and Settings\prova\Desktop\a.txt
    adesso è possibile fare un tipo di explode per ricavarmi solo

    codice:
    C:\Documents and Settings\prova\Desktop\
    Ho provato con uno script

    codice:
    <script type="text/JavaScript">
    function controlla(){
    myString = new String(document.form1.testo.value);
    splitString = myString.split(",")
    document.write("
    " + splitString[0])
    document.write("
    " + splitString[1])
    document.write("
    " + splitString[2])
    document.write("
    " + splitString[3])
    }
    </script>
        <form name="form1" method="post" action="">
            <label>
            <input name="testo" type="text" id="testo" onBlur="return controlla()">
            </label>
                <label>
                <input type="submit" name="Submit2" value="Invia">
                </label>
          </form>
    ma in questo modo ottengo solo "undefined"

  2. #2
    primo: perche' fai lo split con la virgola quando la tua stringa e' delimitata da slash?
    al posto di myString.split(",") myString.split("\\") al limite (nota il doppi slash, il primo serve come escape per il secondo)

    secondo: il document.write eseguito a pagina creata sostituisce tutto il contenuto di una pagina con l'output, non so se e' questo cio' che volevi ottenere.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    55
    l'output l'ho messo per vedere se ottenevo quello che voglio.

    Ho sostituito myString.split("\\") giustamente come mi hai detto ma non cambia niente

  4. #4
    funziona su FF e IE7

    con la stringa di prova

    C:\Documents and Settings\prova\Desktop\a.txt

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    55
    funziona hai ragione avevo tralasciato un .

    grazie

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.