Always give your elements id's (instead of name values) -- or at least a class attribute, so they can be targeted. (You can target name values, but it's a bit more work.)
Examples: <input type="hidden" id="myHiddenInput" name="myHiddenInput" class="attribute1" /> <input type="text" id="myNonHiddenText" name="myNonHiddenText" class="attribute1" /> var myHiddenInput = $('#myHiddenInput').val(); var myNonHiddenText = $('#myNonHiddenText').val(); $("form#myForm").ajaxForm({ url: "myAction.php", type: "POST" }); http://docs.jquery.com/Val http://malsup.com/jquery/form/ On Feb 6, 3:54 pm, james <noahk...@gmail.com> wrote: > Hi, > > If I have a form: > > <form name="myForm" method="post" action="myAction.php" > onsubmit="javascript:doStuff()"> > <input type="hidden" name="myHiddenInput"/> > <input type="text" name="myNonHiddenText"/> > <input type="submit" value="submit"> > </form> > > What is the equivalent JQuery syntax for the following? > > function doStuff() { > document.myForm.myHiddenInput.value = 'some dynamic var'; > return true; > > } > > Thanks in advance, > James