複数のボタンの使い分け 

一般的なフォームには「送信」と「リセット」の 2つのボタンを入れますが、他の複数のボタンも入れられます。フォームを作成する際には、リセット以外のボタンはすべて送信ボタンとして動作するようにします。そして、それぞれのボタンには別々の名前を付けます。こうしておくと、リセット以外のどのボタンが押されたときにも、スクリプトが 実行されます。そして、押されたボタンに対応する変数には、そのボタンに表示されている文字列が代入されます。残りのボタンに対応する変数には、値が代入されません。したがって、スクリプト側でそれぞれのボタンに対応する変数を調べ、値が代入されているかどうかを調べれば、押されたボタンを判別できます。