Lebenslauf vorlegen, nach der Veranstaltung.preventDefault

Ich versuche zu erreichen, eine einfache Datenfluss-aber es muss etwas sein, ich bin nicht immer.

  • Ich habe eine Tabelle mit n Zeilen.
  • Jede Zeile hat seine eigene form, dass dort, wo ein submit-button und einem hidden-input.
  • Ich möchte der Benutzer auf die Schaltfläche klicken und eine Eingabeaufforderung angezeigt wird.
  • In dieser Eingabeaufforderung kann er legen Sie ein Datum.
  • Nachdem er eingefügt, das Datum, das versteckte input-Wert wird das ausgewählte Datum und die form übermittelt wird.

Dies ist der code, den ich verwende, ohne Erfolg:

<td>
    <form id="form_{{ document.id }}" class="form-fattura-saldata" action="my-file.php" method="post">
        <input type="hidden" class="data-pagamento" name="data-pagamento" value="">
        <button class="btn btn-default fattura_saldata" type="submit">Saldata</button>
    </form>
</td>

und der jquery-code:

var saldataFatturaChange = function(event) {
    event.preventDefault();
    var prompt = bootbox.prompt("Confermare la data di pagamento", function(result) {
        if (result === null) {
        } else {
            $('.data-pagamento').val(result);
        }
    });
    $('.bootbox-input').daterangepicker({
        startDate: new Date(),
        format: 'DD/MM/YYYY',
        singleDatePicker: true
    });
};

$('.form-fattura-saldata').each(function() {
    $(this).on('submit', saldataFatturaChange);
});

Das Hauptproblem ist, dass ich verhindern kann, submit-Aktion, aber dann weiß ich nicht, wie re-füllen Sie das Formular. Und ich weiß nicht, wie weisen Sie den Wert des versteckten input in dieser form, nachdem der Benutzer das Datum auswählen.

Jegliche Hilfe würde sehr geschätzt werden.

p.s. Ich bin mit bootstrap, dies aber nicht relevant, überhaupt.

InformationsquelleAutor kekko12 | 2014-03-10
Schreibe einen Kommentar