0
データベースからテーブルがいっぱいです。各行にはチェックボックスがあります。あなたは私が押すことができるようにしたい(複数)のチェックボックスを選択した場合:複数のフォームアクション、成功した送信時に検証エラーを返して結果を更新
- 1のすべてのための$行優先>ステータスを変更するには、ボタンはフォーム要素にそれぞれチェックを行の内容を変換するために、行
- 別のボタンをチェックし(。私はこれを行っていますかどうかに応じてビュー内の別のテンプレートを選択して
isset($_POST['ap'])
) - 私は、これらの行に変更を保存する送信ボタンが必要です。
私はcodeigniterを使用しており、jquery.formを使用してフォームを送信しています。
私の主な問題は、以下の2つの機能を組み合わせてコードをできるだけ再利用できるようにすることです。 $('.form_js')
はvalidation_errors();
をフィードバックしますが、異なるテーブルアクションは許可されません。事前に
おかげ
ここに私の現在のコードです:
$('.form_js').submit(function(){
var options = { target: $(this).find(".error")};
$(this).ajaxSubmit(options);
return false;
});
function form_action(controller){
var original_url = window.location;
var form = $("#ap_table");
var list = $(':checkbox[name="ap[]"]:checked').map(function(){
return $(this).val();
}).get().join(',');
alert(base_url + controller + "?ap=" + list);
form.attr('action', base_url + controller + "?ap_id=" + list);
return false;
}