Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 094084cb

Von Moritz Bunkus vor fast 8 Jahren hinzugefügt

  • ID 094084cb9a5b8b443d642d94989f820c265016c6
  • Vorgänger 6bcabf17
  • Nachfolger 4cde51b9

kivi.submit_form_with_action: fügt Hidden-»action« mit Wert zu Form hinzu & submittet

Zuerst werden alle existierenden Inputs namens »action« entfernt, damit
sich die Inputs nicht ins Gehege kommen. Anschließend wird ein neues
Hidden namens »action« mit dem übergebenen Wert erstellt, der Form
hinzugefügt, und die Form wird über $(selector).submit() sumittet.

Unterschiede anzeigen:

js/kivi.js
288 288
    return true;
289 289
  };
290 290

  
291
  // This function submits an existing form given by "form_selector"
292
  // and sets the "action" input to "action_to_call" before submitting
293
  // it. Any existing input named "action" will be removed prior to
294
  // submitting.
295
  ns.submit_form_with_action = function(form_selector, action_to_call) {
296
    $('[name=action]').remove();
297

  
298
    var $form   = $(form_selector);
299
    var $hidden = $('<input type=hidden>');
300

  
301
    $hidden.attr('name',  'action');
302
    $hidden.attr('value', action_to_call);
303
    $form.append($hidden);
304

  
305
    $form.submit();
306
  };
307

  
291 308
  // Return a function object by its name (a string). Works both with
292 309
  // global functions (e.g. "check_right_date_format") and those in
293 310
  // namespaces (e.g. "kivi.t8").

Auch abrufbar als: Unified diff