Visualizzazione dei risultati da 1 a 4 su 4

Discussione: inviare campi disabled

  1. #1
    Utente di HTML.it L'avatar di dannie
    Registrato dal
    Aug 2005
    Messaggi
    336

    inviare campi disabled

    Ho visto che se un campo è disabled non viene inviato con il submit del form.... io invece avrei bisogno di mettere dei campi a disabled in modo che non possano essere modificati, ma di inviarli anche... pensavo a qualcosa tipo:
    codice:
    var i;
    for(i=0;i<document.forms[nomeForm].elements.length;i++)
    	document.forms[nomeForm].elements[i].disabled=false;
    ..sull'onsubmit e sembra funzionare, anche se rallenta un po' l'invio.... Vi sembra un'idea corretta? Altri suggerimenti migliori?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    si, crea dei campi hidden che replicano il valore di quelli disabled e mandi quelli
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di dannie
    Registrato dal
    Aug 2005
    Messaggi
    336
    Effettivamente.....
    Però.... dovrei dare nomi diversi vero? Questo potrebbe essere problematico perchè ho altri script che agiscono sui valori dei campi, proverò a lavorarci su....

  4. #4
    Utente di HTML.it L'avatar di dannie
    Registrato dal
    Aug 2005
    Messaggi
    336
    Sì, infatti, la cosa si complica abbastanza a causa di altri script....
    Altre idee? Ad esempio, ho visto che per i campi di testo esiste l'attributo readonly, che impedisce la modifica dell'utente ma non l'invio del campo.... non ho ancora provato se funziona anche con radio e check...e non c'è un equivalente per le select?

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.