非常に基本的で単純なクラス FORM を作成したい ここに私のアイデアの構造があります
class forms {
function __construct() {
}
function displayForm() {
}
function validateForm() {
}
function processForm() {
}
text 、 password 、および hidden フィールドと、1 つまたは 2 つのボタンのみが含まれます。チェックボックス、ラジオボックス、ドロップダウンリスト、日付などはありません....
最初に空のフォームを表示し、次に有効なフィールドが入力され、無効な空のフォームが再表示される displayForm 部分のヘルプが必要です。
最後に、次のような新しいフォームを作成したいと思います。
fields = array (
fieldname1=>(fielddescription , minsize, maxsize, type , defaultvalue)
fieldname2=>(fielddescription , minsize, maxsize, type , defaultvalue)
)
また
fields = array (
field1 = array (fieldname , fielddescription , minsize, maxsize, type , defaultvalue)
field2 = array (fieldname , fielddescription , minsize, maxsize, type , defaultvalue)
)
また
form1 new form ()
form1->addnewelement()
form1->addnewelement()
また
form4 new form ()
form4->addtextfield
form4->addpassfield
form4->addhidden
form4->addsubmit
私はあなたのすべてのアイデアにオープンです(特により適切な方法)。前もって感謝します。Ps : JavaScript はありません。