firefoxでappendChildしたhidden値がおかしい

disabledしたinputタグの値を送る
http://d.hatena.ne.jp/seto-san/20081115/1226732276


この記事で作ったhiddenがいうことを聞かないことがあります。
珍しくIEではいうことを聞いて、firefoxでは効かない。


再現性がなくて困っているのですが、あるボタンを押したら
これの値を、

document.getElementById('hiddenInput').value = '';

などとして値を消そうとしてるんですが、
たまに残っていたりします。
(戻るボタンで戻って、消したように見せかけて残っていたり)


仕方ないからsubmitするときにラジオボタンの状態を見て、
未選択だったらSubmitできないようにしました。


フォームの入力値をチェック
http://www.exfiction.net/~nojimake/jssamp/jssamp2_01.html