だから私はデータを含むこの巨大なテーブルを持っています.各行にはモーダルウィンドウを開く独自の「編集」ボタンがあります. これらの各モーダル ウィンドウには、フォームと送信ボタンがあります。このようにうまく機能します。
ここで、トリッキーな部分が来ます。
最初のレイヤーの上に2番目のモーダルであるbootstrap-modalを使用して2番目のレイヤーを追加しました。このモーダル内では、同じフォームのメンバーがさらに入力および選択されます。データは適切に取り込まれます。いくつかの値を変更し、この 2 番目のモーダルを閉じて再度開くと、変更された値が保持されます。
問題は、フォームを送信すると (ボタンは最初のモーダル ウィンドウにあります)、2 番目のモーダルの入力が投稿されないことです...
私は何が欠けていますか?これはできませんか?何らかの形式のマッチングを使用してみるべきなので、2 番目のモーダルが閉じたときに、1 番目のモーダルのいくつかの非表示の入力が入力され、代わりに投稿されますか?
コード (の一部) は次のようになります。
<form action="submit_modal_projects.php" method="post" class="form-horizontal">
<fieldset> <!-- right column -->
<fieldset class="bordered_fieldset" style="margin-left:10px;">
<legend>Etape</legend>
<div class="control-group">
<div class="controls controls-row">
<label for="" class="span3">Lance</label>
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_obj']; ?>" name="site_compo_site_pf_obj">
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_est']; ?>" name="site_compo_site_pf_est">
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_reel']; ?>" name="site_compo_site_pf_reel">
<input type="checkbox">
<button class="demo btn btn-primary btn-mini" data-toggle="modal" href="#ajax-modal-<?php echo $row['id']; ?>">Detalii</button>
<!-- mini modal -->
<div id="ajax-modal-<?php echo $row['id']; ?>" class="modal hide fade" tabindex="-1" style="display: none; margin-top: -128.5px;" data-width="360">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Detal<?php echo $row_j['site_compo_site_pf_obj_initial']; ?></h3>
</div>
<div class="modal-body">
<h5>Site compo</h5>
<fieldset class="bordered_fieldset">
<legend>Fase</legend>
<div class="control-group">
<div class="controls controls-row">
<label class="span1 text-center"></label>
<label class="span1 text-center">Obj</label>
<label class="span1 text-center">Est</label>
<label class="span1 text-center">Reel</label>
</div>
<div class="controls controls-row">
<label class="span1">Inițial:</label>
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_obj_initial']; ?>" name="site_compo_site_pf_obj_initial" disabled>
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_est_initial']; ?>" name="site_compo_site_pf_est_initial" disabled>
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_reel_initial']; ?>" name="site_compo_site_pf_reel_initial" disabled>
</div>
<div class="controls controls-row">
<label class="span1">Propus:</label>
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_obj']; ?>" id="site_compo_site_pf_obj_propus">
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_est']; ?>" id="site_compo_site_pf_est_propus">
<input type="text" class="span1" value="<?php echo $row_j['site_compo_site_pf_reel']; ?>" id="site_compo_site_pf_reel_propus">
</div>
<div class="controls controls-row">
<label for="" class="span1">Motiv:</label>
<select class="span3" name="site_compo_site_pf_motiv" id="site_compo_site_pf_motiv">
<option value="<?php echo $row_j['site_compo_site_pf_motiv']; ?>"><?php echo $row_j['site_compo_site_pf_motiv']; ?></option>
<option value="opt"></option>
<option value="Modif">Modif</option>
<option value="Retard">Retard </option>
<option value="Lead Time">Lead Time</option>
<option value="Tech">Tech</option>
<option value="Nope">PNope</option>
<option value="Capac">Capac</option>
<option value="Prot">Prot</option>
<option value="Acc2">Acc2</option>
<option value="Acc">Acc</option>
<option value="Supp">Supp</option>
<option value="Other">Other</option>
</select>
</div>
<div class="controls controls-row">
<label for="" class="span1">Detalii:</label>
<input type="text" class="span3" name="lancement_projet_site_compo_site_pf_detalii" id="lancement_projet_site_compo_site_pf_detalii" value="<?php echo $row_j['lancement_projet_site_compo_site_pf_detalii']; ?>">
</div>
</div>
</fieldset>
</div>
<div class="modal-footer">
<button class="btn update">Update</button>
<button type="button" data-dismiss="modal" class="btn">Close</button>
<button type="button" class="btn btn-primary">Ok</button>
</div>
</div>
</div>
</div>
</fieldset>
</fieldset><!-- end right column -->
</form>