我有一个使用clone()函数克隆的字段集,另一方面,我需要从数据库自动设置一些克隆字段的值,因为在我的html中,我不知道该怎么做我只能访问原始字段集,而不能访问克隆的字段集,有关如何操作的任何想法?
这是我的代码:
<div class='placeholder'>
<div id='template0' name='template0' class='template'>
<p>
<fieldset id='financement_actuel_pret' class='financement_actuel_pret'>
<legend>Financement actuel:</legend>
<div class='pp_div' style='text-align: center; font-size: 150%;'> Prêt Principale</div>
<div id='choix_pret0' name='choix_pret0' class='div_choixpret' style='display : none'>
<label class='ajout' for='choixpret'>Choix du prêt :</label>
<select id='choixpret0' name='choixpret0'>\r\n
<option value=''>* Sélectionnez *</option>\r\n
<option value='conserve'".(($choixpret0=="conserve")? " selected='selected'" : NULL).">Conservé</option>\r\n
<option value='rachete'".(($choixpret0=="rachete")? " selected='selected'" : NULL).">Racheté</option>\r\n
</select>\r\n
</div>
</p>
</div>
</div>
其中“ $ choixpretX” 是我从数据库获得的每个字段的值:
$choixpret0 = (strlen($tabStat{'choixpret0'})>0) ? utf8_encode($tabStat{'choixpret0'}) : "";
$choixpret1 = (strlen($tabStat{'choixpret1'})>0) ? utf8_encode($tabStat{'choixpret1'}) : "";
$choixpret2 = (strlen($tabStat{'choixpret2'})>0) ? utf8_encode($tabStat{'choixpret2'}) : "";
$choixpret3 = (strlen($tabStat{'choixpret3'})>0) ? utf8_encode($tabStat{'choixpret3'}) : "";
对于下一个克隆的字段,我该如何说,对于克隆的ID为“ choix_pret1 $ choixpret1 ==“ conserve” 。 >“
答案 0 :(得分:0)
鉴于我似乎看不到您的JS。 我的建议是进行克隆时-发送ajax请求以运行PHP脚本以再次获取数据并使用得到的响应来设置克隆值。