Próbuję wyklucza wejście po nazwie (jest to ukryte wejście wstrzymując nonce)wyłączeniem pewnych nakładów na serialize
Następujące pytanie jest prawie co szukam:
How do I use jQuery's form.serialize but exclude empty fields
, ale mam 2 pytania dotyczące rozwiązania, które stwierdza, że do serializowania danych formularza, z wyjątkiem pustych wejść i wejść, gdzie wartość = "."
$("#myForm :input[value][value!='.']").serialize();
przede wszystkim, nie mogę zmusić go do pracy ze zmienną jquery „tego”
$('#ofform').live('submit', function(e) {
e.preventDefault();
var serializedReturn = $(this :input[name!='security']).serialize();
});
a po drugie mam formularza oddzielna z identyfikatorem ofform-reset i gdybym używać:
var serializedReturn = $(#ofform :input[name!='security']).serialize();
to podnosi wejść w inny # formie ofform-reset i/lub wejścia, które nie są zawarte w znaczniku.
znalazłem odpowiedź w jednym z moich poprzednich pytań. nieważne znaczników stylu:
<form id="ofform">
<div id="toolbar">
<button id="save">Save</button>
</form>
<form id="ofform-reset">
<button id="reset">Reset</button>
</form>
</div>
teraz, aby dowiedzieć się, jak korzystać z 2 różnych przycisków do kontrolowania tej samej formie
dzięki. to działa. z wyjątkiem tego, że serializacja wciąż pobiera dane z innych formularzy. to tak, jakby serializował wszystko na stronie – helgatheviking
IS jeden formularz zagnieżdżony w drugim? ponieważ możesz to zrobić. Opublikuj swoje znaczniki. – prodigitalson
@prodigitalson Nie możesz mieć formularza wewnątrz innego (w każdym razie jest to nielogiczne). A może miałeś literówkę w swoim komentarzu ... – Christian