4

您是否可以在选择下拉列表时提交可编辑的选择(而不是需要额外的“提交”确定按钮。

4

2 回答 2

6

我想我已经找到了解决这个问题的方法。

知道 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 - 检测选择何时更改

高温高压

于 2011-03-25T00:01:03.007 回答
0

我添加了这个功能:

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

就在该行之前:

form.submit(function(e) {

对于我想要在更改事件中更新的所有选择,我通过设置 onchange:'submit'

于 2010-07-30T18:59:30.750 回答