Donrulezzz
New Member
I'm having a problem... when a user clicks submit - the error message shows, but the jQuery doesn't seem to stop on Return False;See code below:\[code\] function validateSubmit(){ // this will loop through each row in table // Make sure to include jquery.js $('tr').each( function() { // Find first input var input1 = $(this).find('input').eq(0); var qty1 = input1.val(); // Find Second input var input2 = $(this).find('input').eq(1); var qty2 = input2.val(); // Find third input var input3 = $(this).find('input').eq(2); var qty3 = input3.val(); // Find select box var selectBx = $(this).find('select'); var selectVal = selectBx.val(); if(qty1 === '' && selectVal != 'Please Select...') { alert("You've chosen an option, but not entered a quantity to dispute, please check your inputs."); return false; } if(qty1 != '' && selectVal === 'Please Select...') { alert("You've entered a quantity, but not chosen why, please check your reasons."); return false; } if (qty1 > qty2) { alert("For one of your entries, the disputed quantity is larger than the shipped quantity."); return false; } }); }\[/code\]HTML where it's called\[code\]<table> <thead> <tr><th>Item ID</th><th>Description</th><th>Dispute Quantity</th><th>Shipped Quantity</th><th>Ordered Quantity</th><th>Reason</th></tr> </thead> <tbody> <?php $data = http://stackoverflow.com/questions/14420214/mysql_query("SELECT * FROM `artran09` WHERE `invno` = '$invoiceno'") or die(mysql_error()); echo "<center>"; $i = -1; echo "<form action=\"submitdispute.php?invno=".$invoiceno."&ordate=".$placed."\" method=\"POST\" onsubmit=\"return validateSubmit();\">"; while ($info = mysql_fetch_array($data)) { $i += 1; echo "<tr>"; echo "<td>".$info['item']."</td>"; echo "<td>".$info['descrip']."</td>"; echo "<td><input type=\"text\" input name=".$i." onKeyPress=\"return numbersonly(this, event)\" maxLength=\"3\"></td>"; echo "<td><input type=\"text\" value="http://stackoverflow.com/questions/14420214/.$info['qtyshp']." name = \"ship$i\" onKeyPress=\"return numbersonly(this, event)\" maxLength=\"3\" disabled=\"disabled\"></td>"; echo "<td><input type=\"text\" value="http://stackoverflow.com/questions/14420214/.$info['qtyord']." onKeyPress=\"return numbersonly(this, event)\" maxLength=\"3\" disabled=\"disabled\"></td>"; echo "<td><select name = \"reason$i\">"; echo "<option>Please Select...</option>"; echo "<option>Short/Not received</option>"; echo "<option>Damaged Goods</option>"; echo "<option>Product Not Ordered</option>"; echo "</select></td>"; echo "</tr>"; } ?> </tbody> </table> </div> </div> <p><input type = "submit" value = "http://stackoverflow.com/questions/14420214/Dispute" name ="Submit"> </form>\[/code\]Any ideas?? Help massively appreciated