Visualizzazione risultati 1 fino 7 di 7

Discussione: [js] Modificare VALUE di un Input Text Disabled

  1. #1
    Guest

    Predefinito [js] Modificare VALUE di un Input Text Disabled

    Salve a tutti!
    Ho un piccolo problema, e dopo una ricerca non sono riuscito a trovarvi soluzione .

    Ho necessità di avere un input text che sia modificabile solo tramite uno script JS Nessun problema penso io! Lo metto Disabled così l'utente non può scriverci... niente di più sbagliato ho scoperto. Se disabilito l'input esso non funzionerà più e conserverà l'attributo VALUE che aveva inizialmente, impedendomi di modificarlo in qualsiasi modo (nonostante visivamente lo script sembri funzionare, andando al sorgente, o inviando la funzione, si nota come il Value rimanga invariato).

    C'è un modo per alterare il Value di un input disabled o, in alternativa, impedire in altro modo all'utente di usare quell'input per scriverci, pur mantenendo la possibilità di alterarlo con l'apposito js? Grazie a tutti delle eventuali risposte :)

    Informazioni utili:
    - Uso xHTML1.1
    - Vorrei, se possibile, non usare jQuery.
    Ultima modifica di morgensterngdr : 01-02-2013 alle ore 16.52.36

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    L'attributo readonly?

  3. #3
    Guest

    Predefinito

    Considera, comunque, che lato client puoi sempre intervenire e manipolare i dati bypassando i tuoi limiti.

  4. #4
    Guest

    Predefinito

    No Dà il medesimo problema Dread :D Ma grazie comunque ^^

    @Simple: E due XD faccio delle verifiche in PHP sui dati inviati dal form, tranquillo Il JS mi serve per gli utenti onesti a dargli una grafica più carina e dinamica, per i disonesti ho il PHP a bloccarli XD

    EDIT: Comunque grazie anche a te dell'avviso :)
    Ultima modifica di morgensterngdr : 01-02-2013 alle ore 18.03.50 Motivo: Dimenticato ringraziamenti a Simple u.u

  5. #5
    Guest

    Predefinito

    Beh con disabled e readonly non hai lo stesso effetto.
    Il primo disabilita completamente il campo (come non ci fosse, e tra l'altro il valore del campo non viene neppure inviato) il secondo non permette la modifica (tramite immissione da tastiera, ma possibile da codice).

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    readonly dovrebbe permetterti di modificare il campo via javascript, se non ci riesci, magari il problema è altrove.

    Stai tenendo d'occhio la console degli erorri javascript, vero?

  7. #7
    Guest

    Predefinito

    Ok, adesso va. Avevo fatto casino con i file caricandone uno con il php sbagliato ^^'' Problema risolto, grazie mille :D Non conosce questo attributo :) Grazie mille ad entrambi dell'aiuto.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •