Sto lavorando a vari progetti per la mia organizzazione avviati da un altro sviluppatore. Una buona parte di questo lavoro riguarda l'elaborazione dei moduli con PHP. .HTML Form Valori PHP e spazi
Sono rimasto piuttosto sorpreso di vedere che per molti dei valori della forma, gli spazi precedente sviluppatore utilizzati (ad esempio <input type="radio" value="DO NOT ENROLL" name="proceed" />)
Credo di sapere perché l'ha fatto - ha lo invia come e-mail e rende facile per visualizzare il valori in un formato leggibile dall'uomo senza elaborazione aggiuntiva, ma, come qualcuno che è abituato a convenzioni di denominazione di programmazione "tipiche" (senza spazi, caso cammello, caso pascal e così via), questo mi rende un po 'a disagio. elaborati moduli HTML e valori assegnati, credo di aver sempre cercato di seguire convenzioni di denominazione variabili "tipiche", ma questo potrebbe avere un'abitudine piuttosto che una pratica necessaria
Ora, non sto dicendo che ha torto, ma ho provato a fai una piccola ricerca sull'argomento e non hai raggiunto a conclusione definitiva. Quindi la mia domanda è questa: c'è qualcosa di sbagliato nell'includere gli spazi nei valori assegnati agli elementi di input del modulo HTML, in particolare quando verrà inviato tramite e-mail? In tal caso, quali complicazioni possono derivare e esiste un modo per elaborarle correttamente oppure si consiglia di mantenere i valori effettivi del modulo semplici (ad esempio, <input type="radio" value="decline" name="proceed" />
e THEN elaborandoli per renderli più leggibili dopo che il modulo è stato inviato.
Grazie per ogni ingresso!
Perderei definitivamente gli spazi aggiuntivi ... fonte di errori, errori di battitura, ... – Jeff
Spazi all'interno dei valori per gli input è molto comune. Dopo tutto sono valori, non nomi. Che dire di un input di tipo 'text', o anche di una textarea? Non riesco a pensare a nessuna buona ragione per non usare spazi all'interno dei valori ... – Pevara