4

ドロップダウンの選択時に送信するjeditableselectを使用できますか(追加の「送信」「OK」ボタンは必要ありません)。

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を参照してください-選択が変更されたときに検出します

HTH

于 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 に答える