nameを配列にしたフォーム要素をJavaScriptから参照する方法

PHPでは

<form action="index.php" method="post" name="myform">
名前<input type="text" name="input[name]" />
メールアドレス<input type="text" name="input[email]" />
パスワード<input type="text" name="input[password]" />
</form>

のようにすると、

$name     = $_POST['input']['name'];
$email    = $_POST['input']['email'];
$password = $_POST['input']['password'];

とやって入力値を取得できるのが便利なんだけど、
これだとJavaScript

document.myform.input[name]

のように指定することができなくなってしまう(document.myform.inputが(連想)配列だとみなされてしまう)。

で、どうすればいいかというと

document.myform.elements['input[name]']

とすればいいようだ。document.myform.elementsはただの配列かと思っていた。

参考:http://www.res-system.com/item/112Formの要素を配列にした場合のJavaScriptの書き方