Scratching my head a bit here, because virtually identical code works elsewhere on the same page - but for some reason, this block doesn't.
Code is pasted below and should be self explanatory. The action page performs a CFQuery insert and return a single line of text.
Firebug reports the following error;
uncaught exception: ColdFusion.navigate: Form f1 not found
The cfquery insert isn't performed, and there's nothing to suggest that action page is being reached. The page itself refreshes with the form values in the URL (almost as though the form method was missing).
<!--- Exists within a CFOutput Query - #rid# is set with a cfset +1 at the end of each output to generate an ID for each output row --->
<input type="hidden" name="productid1" value="#ID#" />
<input type="hidden" name="productid2" value="#form.productid#" />
<input type="image" src="/img/btns/btn-add.png" value="submit" onclick="ColdFusion.navigate('/products/search/a_addrelated.cfm','o#rid#','null','null','post','f#rid#')" />