0

親/子フォームがあります。たとえば、親テーブルには次のフィールドがある場合があります

  1. 完了したプロジェクトの数
  2. 当社で働いたことはありますか?(はい/いいえラジオ ボタン)

2 番目のオプションの値が「はい」の場合は、詳細フォームに入力する必要があります。例:「弊社で行うプロジェクト名、アップロードする契約書の写しなど」

次のロジックがあります。deatils フォームには、deatils レコードを追加するための [ADD] ボタンがある場合があります。詳細データを JavaScript 配列に格納できると思いますか? 保管できますか

<input type="file" name="file_to_upload" />

配列で?

次に、送信ボタンで、親と子の詳細をデータベースに送信します。タスクを達成する他の方法はありますか? 画面スナップをご覧ください ここに画像の説明を入力

一度に追加できる詳細レコードは 1 つだけです。私の質問は、詳細リストを一時的にどこに保存すればよいですか?

4

1 に答える 1

0

はい、詳細データをjavascriptに保存できますが、Ajax経由で送信しない限り、その詳細を何らかの方法でフォームに入れる必要がありますが、javascriptで画像を保持してから送信できるかどうかはわかりません。html 配列形式も試してみるといいと思います。詳細を追加したい場合は、javascript で別の入力を追加するだけで、次のようになると思います。

<input name="detail[0]" type="text"></input>
<input name="detail[1]" type="text"></input>

これについて詳しくは、http: //roshanbh.com.np/2008/08/handling-array-html-form-elements-javascript-php.htmlを参照してください。

于 2012-06-17T14:59:39.780 に答える