0
我使用下面的代碼生成具有HTML
輸入的行。我在按鈕onclick
上調用該功能。將選擇選項放入js生成的html
function addsav()
{
html = '<tr id="sav_row' + sav_row + '" class="lerako_group">';
html += '<td class="left">';
html += '<div class="form-group">';
html += '<label class="control-label col-sm-3 label4">From address<span class="label_required">*</span></label>';
html += '<div class="col-sm-6">';
html += '<select class="form-control" value="" name="lerako_honnan[' + sav_row + ']"/></select>';
html += '</div>';
html += '</div>';
html += '<div class="form-group">';
html += '<label class="control-label col-sm-3 label4">To address<span class="label_required">*</span></label>';
html += '<div class="col-sm-6">';
html += '<input required class="form-control" type="text" value="" name="lerako_hova[' + sav_row + ']"/>';
html += '</div>';
html += '</div>';
html += '<div class="form-group">';
html += '<label class="control-label col-sm-3 label4">Utca, házszám <span class="label_required">*</span></label>';
html += '<div class="col-sm-6">';
html += '<input required class="form-control" type="text" value="" name="lerako_utca[' + sav_row + ']"/>';
html += '</div>';
html += '</div>';
html += '<div class="form-group">';
html += '<label class="control-label col-sm-3 label4">Átvevő neve, telefonszáma <span class="label_required">*</span></label>';
html += '<div class="col-sm-6">';
html += '<input required class="form-control" type="text" value="" name="lerako_atvevo[' + sav_row + ']"/>';
html += '</div>';
html += '</div>';
html += '<div class="form-group">';
html += '<label class="control-label col-sm-3 label4">Rendelésszám <span class="label_required">*</span></label>';
html += '<div class="col-sm-6">';
html += '<input required class="form-control" type="text" value="" name="lerako_rendeles_szam[' + sav_row + ']"/>';
html += '</div>';
html += '</div>';
html += '<div class="form-group">';
html += '<label class="control-label col-sm-3 label4">Termékek neve, mennyisége <span class="label_required">*</span><span class="label_help">ENTER-rel elválasztva, külön sorokban.<br> Pl.: Termék neve - Mennyisége</span></label>';
html += '<div class="col-sm-6">';
html += '<textarea rows="4" required class="form-control" name="lerako_termekek[' + sav_row + ']"></textarea>';
html += '</div>';
html += '</div>';
html += '</td>';
html += '<td class="right"><a class="btn btn-sm btn-danger" onclick="$(\'#sav_row' + sav_row + '\').remove();"><span class="glyphicon glyphicon-trash"></span></a></td>';
html += '</tr>';
$('#sav .new-row').before(html);
sav_row++;
}
在forst div中,有一個選擇。
在sql表中,我有一個城市列表。我怎樣才能把他們放入這個選擇?
現在,我只是簡單地在身體中回聲它們,而不是在javascript函數生成的html中。
<select name="fuvar_hova" class="form-control chosen-select" id="fuvar_hova">
<?php
$ertek = isset($_POST["fuvar_hova"]) ? $_POST["fuvar_hova"] : 1;
$get_gyartok = mysqli_query($kapcs, "SELECT VarosID, VarosNev FROM Varosok ORDER BY VarosNev ASC");
if(mysqli_num_rows($get_gyartok) > 0)
{
while($gy = mysqli_fetch_assoc($get_gyartok))
{
$selected = $ertek == $gy['VarosID'] ? ' selected="selected"':'';
echo '<option ' . $selected . ' value="' . $gy['VarosID'] . '">' . $gy['VarosNev'] . '</option>';
}
}
?>
</select>
這並不做任何事情,並沒有errros。 – Webshop2229
更新了我的回答 – madalinivascu
非常感謝!我不知道,這很簡單。我使用選擇的插件,但它並沒有得到它。所選內容在document.ready中的
中初始化。 – Webshop2229