oracle259 Posted November 4, 2006 Share Posted November 4, 2006 I recently filled out a form. When i clicked on the submit button it became disabled and a message "Processing...." shown. How can i do this. Quote Link to comment Share on other sites More sharing options...
Caesar Posted November 4, 2006 Share Posted November 4, 2006 That's not a whole lot of information to go by. But I suspect Javascript or Ajax is what you're dealing with. (Asuming that no Flash was present, since that is also a possibility) Quote Link to comment Share on other sites More sharing options...
doni49 Posted November 4, 2006 Share Posted November 4, 2006 This should do it but keep in mind, this is just off the top of my head--it has NOT been tested.[code]if (!$_SESSION['formProcessing']){ display the form somehow}elseif($_SESSION['formProcessing']==1){ //check to see if your done with what you're doing..... //if you ARE done with the task, set the test variable to 2. if ($done){ //<--this variable isn't actually set any where, when you check to see if your task is done, you will decide which way to go. $_SESSION['formProcessing'] = 2; echo "Processing"; //force it to wait a litle while before reloading the page, then //this'll reload the current page. for($i;$i<15){ for($j;$j<4000;$j++){ echo "."; } } header("Location: " . $_SERVER['PHP_SELF']); }else{ //if the variable is set, but not 1 then the process is done echo "Thank you, you will be contacted soon.";}[/code] Quote Link to comment 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.