Visualizzazione dei risultati da 1 a 8 su 8

Discussione: form con campo file

  1. #1

    form con campo file

    ciao a tutti,
    ho realizzato un campo file in un form.
    Quando però clicco sulla casella ti testo mi si apre la finistra per cercare il file nel mio filesystem.
    Questo è sbagliato, la finestra si deve aprire quando clicco su "sfoglia" non quando clicco sul campo.

    Qualcuno sa dirmi come risolvere?

  2. #2
    Provato ad assegnare l'evento all'altro pulsante?

  3. #3
    no.. mi dici piu o meno come fare che provo?

  4. #4
    Gentilmente potresti postare il codice della pagina?

  5. #5
    certo!


    <%--
    Document : Inserimento_nuovo_articolo
    Created on : 30-ago-2009, 15.19.53
    Author : Cristiano
    --%>

    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Inserimento nuovo articolo</title>
    <script type="text/javascript" src="controllo_form.js"></script>
    </head>

    <body>
    <table align="center" border="1">
    <form method="post" name="modulo">
    <tr>
    <td colspan="2" align="center">Registrazione nuovo articolo</td>

    </tr>
    <tr>
    <td>Codice</td>
    <td><input type="text" name="codice"></td>
    </tr>
    <tr>
    <td>Tipo articolo</td>
    <td>

    <select name="Tipo">
    <option value="Fate">Fate</option>
    <option value="Troll">Troll</option>
    <option value="Ninfee">Ninfee</option>
    </select>
    </td>
    </tr>

    <tr>
    <td>Nome</td>
    <td><input type="text" name="nome"></td>
    </tr>
    <tr>
    <td>Altezza (cm)</td>
    <td><input type="text" name="altezza"></td>
    </tr>

    <tr>
    <td>Larghezza (cm)</td>
    <td><input type="text" name="larghezza"></td>
    </tr>
    <tr>
    <td>Categoria</td>
    <td><input type="text" name="categoria"></td>
    </tr>

    <tr>
    <td>Prezzo</td>
    <td><input type="text" name="prezzo"></td>
    </tr>
    <tr>
    <td>Visualizzabile</td>
    <td>
    <input type="radio" name="Visualizzazione" value="1" checked>SI
    <input type="radio" name="Visualizzazione" value="0">NO
    </td>

    </tr>
    <tr>
    <td>Note</td>
    <td><input type="text" name="note"></td>
    </tr>
    <tr>
    <td>Path Miniatura</td>
    <td><input type="file" name="miniatura"></td>

    </tr>
    <tr>
    <td>Path Ingrandimento</td>
    <td><input type="file" name="ingrandimento"></td>
    </tr>
    <tr>
    <td colspan="2" align="right">
    <input type="reset" value="azzera">
    <input type="button" value="Invia" onclick="Modulo()">


    </td>
    </tr>
    </form>
    </table>
    </body>
    </html>

  6. #6
    Il pulsante sfoglia manca o è intendi quello che si vede quando navighi per guardare nelle cartelle.

  7. #7
    questa porzione di codice
    <tr>
    <td>Path Miniatura</td>
    <td><input type="file" name="miniatura"></td>

    </tr>
    <tr>
    <td>Path Ingrandimento</td>
    <td><input type="file" name="ingrandimento"></td>
    </tr>
    <tr>

    genera una casella bianca con a fianco un pulsante sfoglia. L'inconveniente è che quando clicco sulla casella bianca si apre il pop-up che permette di sfogliare le cartelle del pc.
    Questo non va bene perchè il pop-up si deve aprire quando clicco su "sfoglia" non quando clicco sulla casella bianca

  8. #8
    Utente di HTML.it L'avatar di hcka
    Registrato dal
    Oct 2002
    Messaggi
    435
    E' giusto così.

    A meno che non vada a mascherare in qualche modo l'input file questo è il comportamento corretto dell'elemento (a seconda del browser che utilizzi: FF lavora come hai descritto, IE7 per esempio no).

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.