フォームの作成/検証を簡単にするために、小さな JavaScript ライブラリを作成中です。これは主に、JavaScript を使いこなすための言い訳です。フォーム要素の作成のためにユーザー入力を取り込む方法について議論しています。
私は2つのアプローチを見ています。1 つは、id、label、value などのいくつかの事前定義されたパラメーターを取り込むことです。
もう 1 つは、プロパティをフォーム要素に直接書き込むために使用される単一のオブジェクトを取り込むことです。たとえば、ID ラベルと値を渡したい場合は、単純に {id : 'my_id', label : 'my_label', value : 'my_value} を渡します。
3 番目のオプションは、id、label、options を取り込むことです。options は、上で説明したことを行うオブジェクトです。
今のところ、オブジェクトを渡すのが最も柔軟に思えますが、これには重大な欠点があるのでしょうか? ほとんどの JavaScript ユーザーにとって使いやすいものにしたいと考えています。これを行う最善の方法について何か考えはありますか?