Domanda

Sto cercando una soluzione di convalida del modulo facile da usare, ragionevolmente completa per php. Ricordo di aver usato un anno fa che utilizzava alcuni tag sul lato HMTL, quindi ha catturato l'OB per sostituirli con un codice piuttosto serio. Mi sembra un po 'eccessivo, ma in questo momento non voglio VERAMENTE voler impazzire con il mio. Sto usando SMARTY, quindi tutto ciò che uso non dovrebbe lanciare troppe palle curve.

Convaliderò le basi, il nome, l'indirizzo, l'e-mail, il numero della carta di credito (validazione formato OK) ...

È stato utile?

Soluzione

Dato che stai già utilizzando Smarty, potresti prendere in considerazione il pacchetto PEAR HTML_QuickForm ( questa pagina dice che viene sostituito da v2, ma è ancora in alpha. V1 è piuttosto solido).

Il pacchetto consente di compilare ed elaborare i moduli in un'API semplice e intuitiva, quindi ha una classe di rendering che funziona con Smarty. Fondamentalmente, puoi sputare l'intero modulo come una matrice di oggetti che Smarty può quindi renderizzare per te. Puoi controllare l'aspetto grafico con i CSS. HTML_QuickForm può essere configurato per la convalida lato client o lato server o entrambi. Hai appena impostato le regole per la convalida e funziona. Spero che sia d'aiuto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top