bachya Posted July 12, 2006 Share Posted July 12, 2006 Hi all,I have a form that uses CAPTCHA as a means of verification that the submitter is not spambot, or anything similar. I have a button next to the place where the user is supposed to input the letters/numbers in the image:<button onclick="NewVerifyImage();">New image</button>...and the NewVerifyImage() function looks like this:<script language="javascript" type="text/javascript">var nReload = 5;function NewVerifyImage(){ if (nReload <= 2) if (nReload <= 0) { alert("Sorry, too many reloads."); return; } else alert("Only " + nReload + " more reloads are allowed"); nReload--; document.vimg.src = "verifyimg.php";}// --></script>This calls a script called verifyimg.php, which would generate a new CAPTCHA image and place it in the image called "vimg" - however, when I click this "New Image" button, it's as though I've clicked submit - the form goes to the page I redirect the user to when info has been submitted.Does anyone have any idea why it seems like this button is not calling the function properly?Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/14405-reloading-verification-image/ Share on other sites More sharing options...
bachya Posted July 13, 2006 Author Share Posted July 13, 2006 Never mind - figured out that I needed to add a "return false;" so that the script wouldn't move past that button. :) Quote Link to comment https://forums.phpfreaks.com/topic/14405-reloading-verification-image/#findComment-57345 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.