Ajax,prototype.js 複数選択可能なリストボックスに対応したパラメータ整形

http://www.usamimi.info/~sutara/test/AjaxTest_01.html


prototype.js
『Form.serialize()』と『new Ajax.Updater()』を
いろいろ試すうちに、$lt;select multiple>で
複数選択しても、フォーム送信される値はひとつだけだと
気づきました。


パラメータのNAME値が重複しているから、最後の値しか
送信されないようです。
そこで、NAME値が重複している場合は、『_'通し番号'』を
付加することにしました。


もっとスマートな解決策がすでにあるのかもしれませんが、
いくら検索しても見つからなかったんですよね…。