so I have this
<div id="first" class="1" style="display:">
<form>
<input type=submit>
</form>
</div>
<div id="second" class="2" style="display:none">
test
</div>
I want to switch the display option after the form is submitted (the button is pushed). I want the script to become like this after clicking on the submit button
<div id="first" class="1" style="display:none">
<form>
<input type=submit>
</form>
</div>
<div id="second" class="2" style="display:">
test
</div>
You can add an
onsubmithandler. Without using a third-party library such as jQuery, here’s a basic way to do it with inline JavaScript:The
onsubmitis triggered whenever the form is submitted, be it by clicking theSubmitbutton, programmatically, or if a user hits Enter in a textfield, for example.I would, however, recommend you use jQuery and a more unobtrusive approach than this inline approach though. If you want to see how to do that with jQuery, here’s a jsFiddle that shows one way of accomplishing this. Basically, you would add an
idsuch asmyformon theformelement and then add this to your JavaScript: