Помогите вставить в форму не только чекбоксы но и выпадающий список
Есть два скрипта, в одном отображение одного текстового поля и чекбоксов, в другом только выпадающие списки.
Выводит текстовое поле и чекбоксы, СЮДА вместо чекбоксов нужно вставить выпадающий список {if $options!=''} <table width="99%" border="0" cellspacing="0" cellpadding="0"> {foreach name=outer item=options_data from=$options} <tr> <td valign="top" class="main"><b>{$options_data.NAME}:</b> </td> <td class="main"> {foreach key=key_data item=item_data from=$options_data.DATA} {if $item_data.TEXT =='TEXTFELD'} <input type="hidden" name="id[{$options_data.ID}]" value="{$item_data.ID}"/> <input type="text" name="txt_{$item_data.ID}" value=""/> {else} <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" {if $smarty.foreach.key_data.first}checked="checked" {/if} /> {$item_data.TEXT} {if $item_data.PRICE!=''}( {$item_data.PREFIX}{$item_data.PRICE} ){/if} <br> {/if} {/foreach} </td> </tr> {/foreach} </table> {/if} Этот код выводит только выпадающие списки <table width="100" border="0" cellspacing="0" cellpadding="0"> {foreach name=outer item=options_data from=$options} <tr> <td class="main"><b>{$options_data.NAME}:</b> </td> <td> <select name="id[{$options_data.ID}]" id="{$options_data.ID}"> {foreach key=key_data item=item_data from=$options_data.DATA} <option value="{$item_data.ID}"> {$item_data.TEXT} {if $item_data.PRICE !='' }{$item_data.PREFIX} {$item_data.PRICE}{/if} </option> {/foreach} </select> </td> </tr> {/foreach} </table> В первом коде не нравится то, что он выводит чекбоксы, хотелось бы выводит информацию в списке как и во втром, во втором в свою очередь не хватает вывода текстового поля что есть в перовм в начале кода (в общем нужно сделать или первый код или второй, но желательно в первый вставить список). Буду очень признателен за помощь! |
В первом коде ввобще нет чекбоксов. есть radio.
{if $options!=''} <table width="99%" border="0" cellspacing="0" cellpadding="0"> {foreach name=outer item=options_data from=$options} <tr> <td valign="top" class="main"><b>{$options_data.NAME}:</b> </td> <td class="main"> <select name="id[{$options_data.ID}]" id="{$options_data.ID}"> {foreach key=key_data item=item_data from=$options_data.DATA} {if $item_data.TEXT !='TEXTFELD'} <option value="{$item_data.ID}" {if $smarty.foreach.key_data.first}checked="checked" {/if}> {$item_data.TEXT} {if $item_data.PRICE !='' }{$item_data.PREFIX} {$item_data.PRICE}{/if} </option> {/if} {/foreach} {foreach key=key_data item=item_data from=$options_data.DATA} {if $item_data.TEXT !='TEXTFELD'} <input type="hidden" name="id[{$options_data.ID}]" value="{$item_data.ID}"/> <input type="text" name="txt_{$item_data.ID}" value=""/> {/if} {/foreach} </select> </td> </tr> {/foreach} </table> {/if} Попробуйте так. |
Цитата:
Скорее всего это лежит так в системе и исправить это уже нельзя, скорее всего нужно править другие файлы :-? |
Покажите как показывается на сайте.
|
Часовой пояс GMT +3, время: 12:53. |