Visualizzazione dei risultati da 1 a 8 su 8

Discussione: sfoglia ,solo nome

  1. #1

    sfoglia ,solo nome

    mi servirebbe avere come valore di ritorno dal compo di tipo file solo il nome del file selezionato e non tutto il path coem deevo fare?

    ciao e grazie in anticipo!
    Il mio tesssssssssoro......
    ------------------------------------

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Esempio:

    var ss = document.NOMEFORM.NOMECAMPO.value;
    var nomefile = ss.substr(ss.lastIndexOf(/\/\\/)+1);

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    perchè così non mi funziona?

    <form name="prova" action="carica_database.php" method="GET"><td align=center align=center><input type=submit style='width:100%;' value='Carica database'> </td>
    <td><input type="file" name="database" onchange="this.form.prova.value=this.value.substr( this.form.prova.value.lastIndexOf(/\/\\/)+1)"></td>
    </form>
    Il mio tesssssssssoro......
    ------------------------------------

  4. #4
    up :quote:
    Il mio tesssssssssoro......
    ------------------------------------

  5. #5
    perchè con mozilla funziona e con IE no?

    <form name="prova" action="carica_database.php" method="GET"><td align=center align=center><input type=submit style='width:100%;' value='Carica database'> </td>
    <td><input type="file" name="database" onchange="this.form.value=this.value.substr(this.v alue.lastIndexOf('\\')+1)"></td>
    </form>
    Il mio tesssssssssoro......
    ------------------------------------

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    "prova" e' il nome del form... non gli puoi attribuire un value :quipy:

    <form name="prova" action="carica_database.php" method="GET">
    <input type=submit style='width:100%;' value='Carica database'>
    <input type="file" name="database"
    onchange="this.form.pippo.value=this.value.substr( this.value.lastIndexOf('\\')+1)">
    <input type=text name="pippo">
    </form>

    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

  7. #7
    in questo modo funzia, ma ho due campi testo visibili!!
    perchè?
    Il mio tesssssssssoro......
    ------------------------------------

  8. #8
    risolto!
    Il mio tesssssssssoro......
    ------------------------------------

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.