помогите сделать submit в select

HTML:
<select name="currency_code" onchange="$('#fund').attr('name', $(this).val())">
        <option value="RUB">Рубли</option>
        <option value="USD">Доллары</option>
</select>
<input id="fund" type="text" name="USD" />
 
HTML:
<select name="currency_code" onchange="$('#fund').attr('name', $(this).val())">
        <option value="RUB">Рубли</option>
        <option value="USD">Доллары</option>
</select>
<input id="fund" type="text" name="USD" />
вот это уже похоже на то ,что я хочу ..Сейчас попробую ..Только как будет сабмит происходит в этой конструкции ?
 
вот это уже похоже на то ,что я хочу ..Сейчас попробую ..Только как будет сабмит происходит в этой конструкции ?
До меня кажется дошло:
HTML:
<select onchange="$('input[name=currency_code]').val($(this).val())">
        <option value="RUB">Рубли</option>
        <option value="USD">Доллары</option>
</select>
<input type="hidden" name="currency_code" value="USD" />
 
До меня кажется дошло:
HTML:
<select onchange="$('input[name=currency_code]').val($(this).val())">
        <option value="RUB">Рубли</option>
        <option value="USD">Доллары</option>
</select>
<input type="hidden" name="currency_code" value="USD" />
ну а как в эту конструкцию сабмит влепить .Чтоб он подтверждался ?
 
HTML:
<form action="http://sait.com.ua/index.php?route=module/currency" method="post" class="currency_wrapp" enctype="multipart/form-data">
    <select name="currency" onchange="$('input[name=\'currency_code\']').val($('this option:selected').val()); $(this).parent().submit();">
        <option value="UAH">грн</a>
        <option value="USD">$</a>
    </select>
    <input type="hidden" name="currency_code" value="">
    <input type="hidden" name="redirect" value="http://sait.com.ua/index.php?route=common/home">
</form>
Только не забудьте сделать проверку выбранного значения из $_POST и поставить ему "selected", иначе переключить на грн вы не сможете. Если список валют не генерируется, то примерно так:
HTML:
<form action="http://sait.com.ua/index.php?route=module/currency" method="post" class="currency_wrapp" enctype="multipart/form-data">
    <select name="currency" onchange="$('input[name=\'currency_code\']').val($('t option:selected').val()); $(this).parent().submit();">
        <option value="UAH"<?php if(isset($_POST['currency']) && $_POST['currency'] == 'UAH') echo ' selected="selected"'; ?>>грн</a>
        <option value="USD"<?php if(isset($_POST['currency']) && $_POST['currency'] == 'USD') echo ' selected="selected"'; ?>>$</a>
    </select>
    <input type="hidden" name="currency_code" value="">
    <input type="hidden" name="redirect" value="http://sait.com.ua/index.php?route=common/home">
</form>
 
Последнее редактирование:
Назад
Сверху