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! 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. :) Link to comment https://forums.phpfreaks.com/topic/14405-reloading-verification-image/#findComment-57345 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.