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

    Impedire di scrivere in una input

    Mmmm non trovo le parole chiave giuste per ricercare vecchie discussioni, ma sicuramente è già stato chiesto :master:

    Devo semplicemente impedire di scrivere in un campo input.

    Ho provato con:

    onKeypress="event.returnValue = false;"
    Su IE funziona, ma su FireFox no

    Suggerimenti?
    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Niente javascript:

    <input ... readonly>

    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

  3. #3
    Non posso usare Readonly.
    E' un campo <INPUT type=file> e mi viene disabilitato anche il tasto "Sfoglia".

    Devo poter compilare il campo tramite la finestra "Sfoglia", ma non devo poterci inserire un percorso o un nome di file a mano

    Altri metodi?


  4. #4
    Risolto

    Invece di

    codice:
    onKeypress="event.returnValue = false;"
    bastava semplicemente

    codice:
    onKeypress="return false;"



    Ora il problema è che l'utente può sempre incollarci del testo tramite TastoDestro-> Incolla.

    Questo sapete come impedirlo?

    Thanks

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Usando il CSS ed il posizionamento assoluto mettici sopra un'immagine trasparente.

    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

  6. #6
    Mmmm .... mi sa che vado ad incasinarmi così :master:

    Non c'è semplicemente qualcosa che inibisca il tasto destro?

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da pictor
    Mmmm .... mi sa che vado ad incasinarmi così :master:

    Non c'è semplicemente qualcosa che inibisca il tasto destro?
    Se vuoi incasinare il browser devi necessariamente incasinarti anche tu

    Fai una ricerca per "tasto destro" ma poi non chiedere anche come si disabilita [ctrl]+V ... a questo punto l'inacsinamento sara' assoluto.

    Perche' escogitare tutte queste cose per mettere in difficolta' l'utente? Tanto non riuscirete mai ad impedirgli di sbagliare (inconsapevolmente e volutamente)

    ciao

    ps: poi non fargli sapere che basta disabilitare il javascript per vanificare i tuoi sforzi
    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.