calling javascript function from a form image

From: Date: Fri, 21 Sep 2001 14:41:55 +0000
Subject: calling javascript function from a form image
Groups: php.general 
Request: Send a blank email to php-general+get-68159@lists.php.net to get a copy of this message
Hi, I have a form which contains an: <input type=image When the user clicks this image I want a javascript function to be called. I have added an onclick event to this input line (see code below) which works great in IE and all is well. Netscape doesn't recognise this onclick event though for the image so how do you call a javascript function here? Normally I'd wrap an <img with <a></a> tags but I don't think a form will like this. Has anyone a solution? Here is my code ############################# <head> <title>imagesubmit.htm</title> <script> function set_category() { alert("category set"); } </script> </head> <body bgcolor="#FFFFFF" text="#000000"> <?php if ($submit_form) //if this equals true then the form has been submitted { echo "<script>alert(\"form submitted\");</script>"; } else { echo "<script>alert(\"not submitted\");</script>"; } ?> <form name="formMoviesSearch" method="post" action="imagesubmit.htm"> <input type=image border="0" name="sub" src="genre.png" onclick="set_category()"> <input type="hidden" name="submit_form" value="true"> </form> </body> </html> ############################# Neil -------------------------------- Email: neil.freeman@asa.co.uk neil_freeman@yahoo.com --------------------------------

« previous php.general (#68159) next »