Frage

mit der checkTL () Funktion, ich brauche (zum Beispiel) an den Server zu senden, nur den Eingangswert in div mit der Klasse „sideon“. Also, in diesem Beispiel muss ich (Server-Seite) erhalten nur den Wert von inputside0 und inputside3. Wie kann das? cheers

War es hilfreich?

Lösung

Wie wäre es mit AJAX?

<form method="POST" action="./index.php?general=example3" name="addtl">
    ...
</form>

und dann:

$(function() {
    $('form[name=addtl]').submit(function() {
        var dataToPost = $(this).find('.sideon :input').serialize();
        $.post(this.action, dataToPost, function(result) {
            alert('success');    
        });
        return false;
    });
});

Natürlich setzen Eingabefelder, deren Werte sollten nicht auf dem Server in ein Formular eingereicht werden, ist zweifelhaft. Vielleicht sollten Sie die Art und Weise überdenken Sie die Formulare organisieren.

Andere Tipps

zwei Möglichkeiten:

  1. machen sie in viele separate Formen.
  2. Sie return false auf dem Formular in jquery und Verwendung einreichen $(".sideon").find('input').val(); eine Ajax-Abfrage
  3. schreiben
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top