Вот такой скрипт использую — все равно отправляется значение из select — слово «Другое» $(document).ready(function() { var $select = $('#select'); var $custom = $('#custom'); var customValue = 'Другое';

$('#form').on('submit', function() {
    var $element = $select;
    if ($select.val() == customValue) {
        $element = $custom;
    }
    $element.attr('name', 'value');
});

$select.on('change', function() {
    $custom.toggle($(this).val() == customValue);
});

});