using the checkTL() function, i need to send to the server (for example) only the input value into div with class "sideon". So, in the example, i need to get (server side) only the value of inputside0 and inputside3. How is possible this? cheers
Asked
Active
Viewed 3,633 times
2
-
1Maybe a stupid question, but why are you requesting data in the form that you don't want? – David Thomas Sep 19 '10 at 16:28
2 Answers
6
How about using AJAX?
<form method="POST" action="./index.php?general=example3" name="addtl">
...
</form>
and then:
$(function() {
$('form[name=addtl]').submit(function() {
var dataToPost = $(this).find('.sideon :input').serialize();
$.post(this.action, dataToPost, function(result) {
alert('success');
});
return false;
});
});
Of course putting input fields whose values shouldn't be submitted to the server into a form is doubtful. Maybe you should rethink the way you organize the forms.

Darin Dimitrov
- 1,023,142
- 271
- 3,287
- 2,928
-
in fact you are totally right! and you give to me a great solution. In fact i already move these div into other div! I can move them out to the main – markzzz Sep 19 '10 at 17:34
2
two ways:
- make them into lots of seperate forms.
- do
return false
on the form submit in jquery and use$(".sideon").find('input').val();
to post an ajax query

Thomas Clayson
- 29,657
- 26
- 147
- 224