Sembra che ci siano diversi modi per presentare (POST) disabili campi modulo in jQuery:Il metodo migliore per inviare campi modulo disabilitati in jQuery?
- Avere un campo nascosto che cambia quando l'ingresso cambia, e sostengono che
- accoda manualmente le coppie chiave/valore su presentazione
- valori Revert sul lato server (solo se i valori non dovrebbero cambiare)
mi chiedevo che (se presente) è considerata best practice per la presentazione campi del modulo disabili. Ovviamente readOnly
è l'opzione migliore quando è disponibile, ma ho le caselle di controllo che devo inviare anche se sono disabilitate (a causa della logica aziendale). Mi rendo conto che questa non è una situazione ideale, ma raramente è il caso dello sviluppo web.
Esiste una best practice per l'invio di elementi di modulo disabilitati?
Gli elementi del modulo disabilitato non devono essere inviati. Il modo corretto per farlo è creare input nascosti su submit. Ecco la documentazione HTML: http://www.w3.org/TR/html4/interact/forms.html#successful-controls – Dave
@Dave Quindi stai dicendo che l'opzione 1 è la scelta migliore? Questo è quello a cui mi sono appoggiato. Inoltre, grazie per la documentazione. – Igor
@GrailsGuy Per quanto riguarda la prima opzione, se si dispone di un campo modulo disabilitato, perché l'input cambierà mai? –