0

ドロップダウン付きのフォームがあります。ドロップダウンを選択すると、それ自体を保存をクリックすると、何らかのアクションが表示されます。ドロップダウンの値を変更したときに自動保存したい。これがフィドルです: http://jsfiddle.net/GGtTw/

jQuery('select[name="dropdown"]').change(function() { 
alert(jQuery(this).val());
});
jQuery('#submit').click(function() {
    alert('you click submit button');
});

ドロップダウンを選択すると、値が自動的に送信され、ユーザーに気付かれずに自動的に保存がクリックされることを意味します。

どんな提案も素晴らしいでしょう。

ありがとう

4

4 に答える 4

4

トリガーを使用して、指定されたオブジェクトのクリック イベントをシミュレートします

jQuery('select[name="dropdown"]').change(function() { 
    jQuery('#submit').trigger('click');
});
jQuery('#submit').click(function() {
    alert('you click submit button');
});
于 2013-09-30T14:17:46.593 に答える
1

別のアプローチ:

jQuery('select[name="dropdown"]').change(function() { 
    save();
});
jQuery('#submit').click(function() {
    save();
});
function save()
{
alert('Save');
}
于 2013-09-30T14:19:27.633 に答える
1

ドロップダウン変更イベント内から保存する ajax 呼び出しを行います。フォーム送信を実行したい場合を除き、その場合、送信時にクリック機能をトリガーします

jQuery('#submit').trigger('click');

jQuery ajax()

于 2013-09-30T14:20:50.033 に答える