Есть ли в jeditable для удаления кнопки отправки при использовании выбора - PullRequest
4 голосов
/ 25 декабря 2009

Можете ли вы иметь jeditable select, который отправляется при выборе выпадающего меню (вместо необходимости дополнительной кнопки ОК для отправки)

Ответы [ 2 ]

6 голосов
/ 25 марта 2011

Я думаю, что нашел решение этой проблемы.

Зная, что jeditable будет генерировать следующий html

<div id="status" class="editable_select">
    <form>
        <select name="value">
            <option value="Active">Active</option>
            <option value="Inactive">Inactive</option>
        </select>
        <button type="submit">Save</button>
        <button type="cancel">Cancel</button>
    </form>
</div>

Я только что добавил следующий код jQuery

<script type="text/javascript">    
    $(document).ready(function () {        

        $('select').live('change', function () {
             $(this).parent().submit();
        });
    });
</script>

(см. jQuery + Jeditable - определить, когда выбор изменяется )

НТН

0 голосов
/ 30 июля 2010

Я добавил эту функцию:

if ('submit' == settings.onchange) {
    input.change(function() {
        form.submit();
    });
}

Прямо перед строкой:

form.submit(function(e) {

И для всех выборов, которые я хочу обновить в событии изменения, я передаю параметр onchange: 'submit'

...