次のマークアップがあるとします。
<input name="active" type="hidden" value="0" />
<input id="active" name="active" type="checkbox" value="1" />
チェックボックスをオフにしてフォームを送信すると、サーバーは「アクティブ」パラメータの値「0」を取得します。チェックボックスがチェックされ、フォームが送信されると、サーバーは「アクティブ」パラメータの値「1」を取得します。これはうまくいきます。
私がやりたいのは、それに基づいて JavaScript で適切な値をキャプチャすることです。ただし、入力がチェックボックスかどうかはわかりません。私のスクリプトに関する限り、一連の入力に作用しているだけです。
ここに JSFiddle を作成しました: http://jsfiddle.net/bcardarella/5QRjF/は、問題を示しています。
TL;DR 各入力からキャプチャした値が、サーバーに送信される実際の値であることを確認したいと思います。