QA@IT
«回答へ戻る

回答を投稿

jumpSelectというのは標準の関数ではありませんのでそれを示してもらわないとハッキリしたことはいえません。

おそらく参考にされたであろうサイトを見つけましたが、そのjavascriptでは
document.url.item といった要素へのアクセス方法をとっています。

しかし同じ名前(name)属性のタグを増やしたため、document.urlだけではどちらのformタグなのか判断できなくなっているのが原因です。

2つ目のformのname属性を変えてそれに対応したjumpSelectを別名で作るとか、別の方法で要素を特定するようにjumpSelectを直すなどするしかないでしょう。


関係ないですが

<select name="item"onchange="jumpSelect()"class="boxMini text data-role-none">

の値と次の属性名の間はスペースを入れないと読みづらいと思いますよ。

<select name="item" onchange="jumpSelect()" class="boxMini text data-role-none">
jumpSelectというのは標準の関数ではありませんのでそれを示してもらわないとハッキリしたことはいえません。

おそらく参考にされたであろうサイトを見つけましたが、そのjavascriptでは
`document.url.item` といった要素へのアクセス方法をとっています。

しかし同じ名前(name)属性のタグを増やしたため、`document.url`だけではどちらのformタグなのか判断できなくなっているのが原因です。

2つ目のformのname属性を変えてそれに対応したjumpSelectを別名で作るとか、別の方法で要素を特定するようにjumpSelectを直すなどするしかないでしょう。

---

関係ないですが

```html
<select name="item"onchange="jumpSelect()"class="boxMini text data-role-none">
```
の値と次の属性名の間はスペースを入れないと読みづらいと思いますよ。

```html
<select name="item" onchange="jumpSelect()" class="boxMini text data-role-none">
```