Ho un modulo che si basa su javascript per eseguire tutte le convalide del modulo lato client. Il modulo viene inviato tramite JavaScript se tutti i campi siano correttamente compilati anziché utilizzare uno standard pulsante "Invia":Invia modulo senza Javascript
<button name="button" type=button onclick="validateReqFields('mForm', 'username, password, compPassword, firstName, lastName');">Register</button>
document[formName].submit();
Se il cliente ha javascript disabilitato, tutte della convalida forma è fatto lato server (il suo effettivamente eseguito di nuovo a prescindere, ma che non importa davvero). Il problema sta nell'usare un pulsante con un tipo di pulsante invece di inviare. Funziona perfettamente con javascript, ma come faccio ad aggirare questo quando javascript non è disponibile? Se uso un pulsante di invio insieme a javascript, invia il modulo con ogni pressione di ciascun tasto e non funziona correttamente.
Si dovrebbe usare il ' ' – Pav
Si prega di consultare il mio c omment sotto. Non posso farlo. Lo afferma chiaramente nella domanda. – ryandlf