私のコードは次のようになります。
...
if (reason.options[reason.selectedIndex].value == "0") {
alert("You must pick a reason for selecting this carrier");
return false;
}
...
ドロップダウン リストがそのまま (value="0") 残っているかどうかを確認しており、そうである場合はアラートを出しました。false を返すと、アラートの更新/ポストバックが停止するはずですが、それでもすべてがクリアされるようです。アイデア?