Pracuję nad różnymi projektami dla mojej organizacji, które zostały rozpoczęte przez innego dewelopera. Znaczna część tej pracy obejmuje przetwarzanie formularzy w PHP.HTML Formularz Wartości PHP i przestrzeni
Byłem raczej zaskoczony, widząc, że dla wielu wartości formularzy, poprzedni programista używał spacji (na przykład <input type="radio" value="DO NOT ENROLL" name="proceed" />)
. Myślę, że wiem, dlaczego to zrobił - wysyła go jako e-mail i ułatwia wyświetlenie wartości w czytelnej formie, bez dodatkowego przetwarzania, ale jako ktoś, kto jest używany do „typowe” konwencji programowania nazewnictwa (bez spacji, sprawa wielbłąd Pascal przypadek, i tak dalej), to robi mi się trochę nieswojo. Ilekroć mam przetworzone formularze HTML i przypisane wartości, uważam, że zawsze starałem się przestrzegać "typowych" konwencji dotyczących nazewnictwa zmiennych, ale może to być nawyk, a nie niezbędna praktyka.
Nie twierdzę, że się myli, ale próbowałem zrób trochę badań na ten temat i nie osiągnąłeś określony wniosek. Więc moje pytanie jest takie - czy jest coś nie tak z włączaniem spacji w wartości przypisane do elementów wejściowych formularza HTML - szczególnie gdy zostanie wysłane pocztą e-mail? Jeśli tak, to jakie powikłania mogą spowodować, i czy jest jakiś sposób, aby odpowiednio je przetwarza, czy poleciłbyś utrzymanie wartości rzeczywistej formy proste (np <input type="radio" value="decline" name="proceed" />
, a następnie ich przetwarzania, aby były bardziej czytelne po wysłaniu formularza.
Dzięki za wejście!
bym defenitely stracić dodatkowe przestrzenie ... źródło błędów, literówek, ... – Jeff
Przestrzenie wewnątrz wartości dla wejść jest bardzo powszechne. Są to przecież wartości, a nie imiona. A co z wprowadzeniem typu "tekst", a nawet tekstem? Nie mogę wymyślić żadnego dobrego powodu, aby nie używać spacji wewnątrz wartości ... – Pevara