Vintage radio [Image courtesy of sippakorn at]

A boss (bless his little cotton socks) once wanted me to implement some code that submitted a form when the user changed the selection in a set of radio buttons.

This seemed fairly simple: surely I could just do something like:

<form method="GET" action="mypage.php">
    <input type="radio" name="dateselect" id="today" onclick=”submit();” value=”today” />
    <input type=”submit” name=”submit” value=”Submit Selection” />

After writing a separate function and calling it on the onclick() method, and after trying different syntax to refer to the form, and after reading countless forums on how to get this right…

Solution: rename your submit button — or even (as Javascript is case-sensitive) — call your button Submit.

I mean: which idiot calls their submit button “submit” anyway?

By foxbeefly

PHP / MySQL Developer. HTML, CSS and some JavaScript.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.