書いてて気が付いた。

書かれたHTMLが正しいとしたら、
value=" なのに"4"だわ。" のエスケープ漏れじゃね?
やっぱ、serializeそのまま突っ込むのやめろよ