Visualizzazione dei risultati da 1 a 7 su 7

Discussione: cerca file

  1. #1

    cerca file

    ciao a tutti.
    non riesco a risolvere questo problema.
    Da una pagina web tramite un pulsante cerca file,devo trovare appunto un file .doc o .xls(sia in locale che in una macchina remota)inserendo in una text box il nome del file.
    Cosa devo fare????Aiutatemi sono in crisi!!!!!!!!!!

  2. #2
    prova così:

    codice:
    var nomefile=document.nomeform.nomecampofile.value.substr(document.nomeform.nomecampofile.value.lastIndexOf('\'));
    document.nomeform.nomecampo.value=nomefile;
    fai il quote del messaggio per leggere correttamente il codice.

    ciao

  3. #3
    Grazie della risposta rapidissima.
    Ma questo codice va messo nella </head> della pagina html??
    Scusa ma e' da oggi che mi sono avvicinato all'html!!!!

  4. #4
    ecco un esempio completamente funzionante:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>esempio</title>
    
    <script language="JavaScript" type="text/javascript">
    <!--
    function copia() {
     var nomefile=document.nomeform.nomecampofile.value.substr(document.nomeform.nomecampofile.value.lastIndexOf('\\')+1);
     document.nomeform.nomecampo.value=nomefile;
    }
    //-->
    </script>
    
    
    </head>
    <body>
    <form name="nomeform">
    <input type="file" name="nomecampofile">
    
    <input type="text" name="nomecampo"> <input type="button" onclick="copia();" value="Copia" />
    </form>
    </body>
    </html>
    ciao

  5. #5
    scusa, ma qual'è il risultato che vorresti ottenere?

  6. #6
    Originariamente inviato da var
    ecco un esempio completamente funzionante:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>esempio</title>
    
    <script language="JavaScript" type="text/javascript">
    <!--
    function copia() {
     var nomefile=document.nomeform.nomecampofile.value.substr(document.nomeform.nomecampofile.value.lastIndexOf('\\')+1);
     document.nomeform.nomecampo.value=nomefile;
    }
    //-->
    </script>
    
    
    </head>
    <body>
    <form name="nomeform">
    <input type="file" name="nomecampofile">
    
    <input type="text" name="nomecampo"> <input type="button" onclick="copia();" value="Copia" />
    </form>
    </body>
    </html>
    ciao
    Ma come fa a funzionare?
    Io e il js litighiamo spesso ma non credo che il codice abbiail potere di fare una ricerca nel sistema per i file scelti.

    Lo puoi fare solo con uno script lato server.

  7. #7
    allora ho frainteso.
    pensavo si chiedesse semplicemente di copiare il valore ottenuto da un campo di tipo file in un campo di testo.

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.