QA@IT
«回答へ戻る

5599
 </script>
 ```
 
-もう一つの方が動いてるというのが不思議ではあるんですが...
+form="url"が2つある状態で、もう一つの方が動いてるというのがちょっと不思議ではあるんですが...
 上記のに加えて`function jumpSelect()`と`<form name="url"`があるんですよね?
 
 

提示されたコードの中では

以下の様に formの名前を url2 などにすれば動くんじゃないかと思います。
(jumpSelect2内のurlも変わってます。)

<form name="url2">
<select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
<script type="text/javascript">//<![CDATA[
            <!--{$tpl_javascript}-->
            $(function(){
                <!--{$tpl_onload}-->
            });
        //]]>
function jumpSelect2()
{
num_item=document.url2.item.selectedIndex;
    if(num_item!=""||num_item!=null)
    {
    location.href=document.url2.item.options[num_item].value;
    }
}
</script>

form="url"が2つある状態で、もう一つの方が動いてるというのがちょっと不思議ではあるんですが...
上記のに加えてfunction jumpSelect()<form name="url"があるんですよね?

動くようになったら最終的には url2とかではなくて別の名前を与えてあげるようにしてください。
なんのurlを格納してるかがわかるような名前。
またjumpSelect2に関してもそれに伴う名前に変えてあげてください。
2とか3とかは後あと見てなんだかわからなくなるので。
(でも動くようになる前には直さない方がいいと思います。人間2つの事を同時にやろうとするとミスったときにどっちのミスか気づきにくいので。)

余力があれば一つの関数(jumpSelect)でうまい事できる方法はないか探してみるのも良いと思います。

提示されたコードの中では

以下の様に formの名前を `url2` などにすれば動くんじゃないかと思います。
(jumpSelect2内のurlも変わってます。)

```html
<form name="url2">
<select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
```

```html
<script type="text/javascript">//<![CDATA[
            <!--{$tpl_javascript}-->
            $(function(){
                <!--{$tpl_onload}-->
            });
        //]]>
function jumpSelect2()
{
num_item=document.url2.item.selectedIndex;
    if(num_item!=""||num_item!=null)
    {
    location.href=document.url2.item.options[num_item].value;
    }
}
</script>
```

form="url"が2つある状態で、もう一つの方が動いてるというのがちょっと不思議ではあるんですが...
上記のに加えて`function jumpSelect()`と`<form name="url"`があるんですよね?


動くようになったら最終的には `url2`とかではなくて別の名前を与えてあげるようにしてください。
なんのurlを格納してるかがわかるような名前。
また`jumpSelect2`に関してもそれに伴う名前に変えてあげてください。
2とか3とかは後あと見てなんだかわからなくなるので。
(でも動くようになる前には直さない方がいいと思います。人間2つの事を同時にやろうとするとミスったときにどっちのミスか気づきにくいので。)


余力があれば一つの関数(jumpSelect)でうまい事できる方法はないか探してみるのも良いと思います。

typo修正

5599
 ```
 
 もう一つの方が動いてるというのが不思議ではあるんですが...
-上記のに加えて`function jumpSelect()`と`from name="url"`があるんですよね?
+上記のに加えて`function jumpSelect()`と`<form name="url"`があるんですよね?
 
 
 動くようになったら最終的には `url2`とかではなくて別の名前を与えてあげるようにしてください。

提示されたコードの中では

以下の様に formの名前を url2 などにすれば動くんじゃないかと思います。
(jumpSelect2内のurlも変わってます。)

<form name="url2">
<select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
<script type="text/javascript">//<![CDATA[
            <!--{$tpl_javascript}-->
            $(function(){
                <!--{$tpl_onload}-->
            });
        //]]>
function jumpSelect2()
{
num_item=document.url2.item.selectedIndex;
    if(num_item!=""||num_item!=null)
    {
    location.href=document.url2.item.options[num_item].value;
    }
}
</script>

もう一つの方が動いてるというのが不思議ではあるんですが...
上記のに加えてfunction jumpSelect()<form name="url"があるんですよね?

動くようになったら最終的には url2とかではなくて別の名前を与えてあげるようにしてください。
なんのurlを格納してるかがわかるような名前。
またjumpSelect2に関してもそれに伴う名前に変えてあげてください。
2とか3とかは後あと見てなんだかわからなくなるので。
(でも動くようになる前には直さない方がいいと思います。人間2つの事を同時にやろうとするとミスったときにどっちのミスか気づきにくいので。)

余力があれば一つの関数(jumpSelect)でうまい事できる方法はないか探してみるのも良いと思います。

提示されたコードの中では

以下の様に formの名前を `url2` などにすれば動くんじゃないかと思います。
(jumpSelect2内のurlも変わってます。)

```html
<form name="url2">
<select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
```

```html
<script type="text/javascript">//<![CDATA[
            <!--{$tpl_javascript}-->
            $(function(){
                <!--{$tpl_onload}-->
            });
        //]]>
function jumpSelect2()
{
num_item=document.url2.item.selectedIndex;
    if(num_item!=""||num_item!=null)
    {
    location.href=document.url2.item.options[num_item].value;
    }
}
</script>
```

もう一つの方が動いてるというのが不思議ではあるんですが...
上記のに加えて`function jumpSelect()`と`<form name="url"`があるんですよね?


動くようになったら最終的には `url2`とかではなくて別の名前を与えてあげるようにしてください。
なんのurlを格納してるかがわかるような名前。
また`jumpSelect2`に関してもそれに伴う名前に変えてあげてください。
2とか3とかは後あと見てなんだかわからなくなるので。
(でも動くようになる前には直さない方がいいと思います。人間2つの事を同時にやろうとするとミスったときにどっちのミスか気づきにくいので。)


余力があれば一つの関数(jumpSelect)でうまい事できる方法はないか探してみるのも良いと思います。

5599
 <select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
 ```
 
-```javascript
+```html
 <script type="text/javascript">//<![CDATA[
             <!--{$tpl_javascript}-->
             $(function(){

提示されたコードの中では

以下の様に formの名前を url2 などにすれば動くんじゃないかと思います。
(jumpSelect2内のurlも変わってます。)

<form name="url2">
<select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
<script type="text/javascript">//<![CDATA[
            <!--{$tpl_javascript}-->
            $(function(){
                <!--{$tpl_onload}-->
            });
        //]]>
function jumpSelect2()
{
num_item=document.url2.item.selectedIndex;
    if(num_item!=""||num_item!=null)
    {
    location.href=document.url2.item.options[num_item].value;
    }
}
</script>

もう一つの方が動いてるというのが不思議ではあるんですが...
上記のに加えてfunction jumpSelect()from name="url"があるんですよね?

動くようになったら最終的には url2とかではなくて別の名前を与えてあげるようにしてください。
なんのurlを格納してるかがわかるような名前。
またjumpSelect2に関してもそれに伴う名前に変えてあげてください。
2とか3とかは後あと見てなんだかわからなくなるので。
(でも動くようになる前には直さない方がいいと思います。人間2つの事を同時にやろうとするとミスったときにどっちのミスか気づきにくいので。)

余力があれば一つの関数(jumpSelect)でうまい事できる方法はないか探してみるのも良いと思います。

提示されたコードの中では

以下の様に formの名前を `url2` などにすれば動くんじゃないかと思います。
(jumpSelect2内のurlも変わってます。)

```html
<form name="url2">
<select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
```

```html
<script type="text/javascript">//<![CDATA[
            <!--{$tpl_javascript}-->
            $(function(){
                <!--{$tpl_onload}-->
            });
        //]]>
function jumpSelect2()
{
num_item=document.url2.item.selectedIndex;
    if(num_item!=""||num_item!=null)
    {
    location.href=document.url2.item.options[num_item].value;
    }
}
</script>
```

もう一つの方が動いてるというのが不思議ではあるんですが...
上記のに加えて`function jumpSelect()`と`from name="url"`があるんですよね?


動くようになったら最終的には `url2`とかではなくて別の名前を与えてあげるようにしてください。
なんのurlを格納してるかがわかるような名前。
また`jumpSelect2`に関してもそれに伴う名前に変えてあげてください。
2とか3とかは後あと見てなんだかわからなくなるので。
(でも動くようになる前には直さない方がいいと思います。人間2つの事を同時にやろうとするとミスったときにどっちのミスか気づきにくいので。)


余力があれば一つの関数(jumpSelect)でうまい事できる方法はないか探してみるのも良いと思います。

回答を投稿

提示されたコードの中では

以下の様に formの名前を url2 などにすれば動くんじゃないかと思います。
(jumpSelect2内のurlも変わってます。)

<form name="url2">
<select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
<script type="text/javascript">//<![CDATA[
            <!--{$tpl_javascript}-->
            $(function(){
                <!--{$tpl_onload}-->
            });
        //]]>
function jumpSelect2()
{
num_item=document.url2.item.selectedIndex;
    if(num_item!=""||num_item!=null)
    {
    location.href=document.url2.item.options[num_item].value;
    }
}
</script>

もう一つの方が動いてるというのが不思議ではあるんですが...
上記のに加えてfunction jumpSelect()from name="url"があるんですよね?

動くようになったら最終的には url2とかではなくて別の名前を与えてあげるようにしてください。
なんのurlを格納してるかがわかるような名前。
またjumpSelect2に関してもそれに伴う名前に変えてあげてください。
2とか3とかは後あと見てなんだかわからなくなるので。
(でも動くようになる前には直さない方がいいと思います。人間2つの事を同時にやろうとするとミスったときにどっちのミスか気づきにくいので。)

余力があれば一つの関数(jumpSelect)でうまい事できる方法はないか探してみるのも良いと思います。

提示されたコードの中では

以下の様に formの名前を `url2` などにすれば動くんじゃないかと思います。
(jumpSelect2内のurlも変わってます。)

```html
<form name="url2">
<select name="item" onchange="jumpSelect2()" class="boxMini top data-role-none">
```

```javascript
<script type="text/javascript">//<![CDATA[
            <!--{$tpl_javascript}-->
            $(function(){
                <!--{$tpl_onload}-->
            });
        //]]>
function jumpSelect2()
{
num_item=document.url2.item.selectedIndex;
    if(num_item!=""||num_item!=null)
    {
    location.href=document.url2.item.options[num_item].value;
    }
}
</script>
```

もう一つの方が動いてるというのが不思議ではあるんですが...
上記のに加えて`function jumpSelect()`と`from name="url"`があるんですよね?


動くようになったら最終的には `url2`とかではなくて別の名前を与えてあげるようにしてください。
なんのurlを格納してるかがわかるような名前。
また`jumpSelect2`に関してもそれに伴う名前に変えてあげてください。
2とか3とかは後あと見てなんだかわからなくなるので。
(でも動くようになる前には直さない方がいいと思います。人間2つの事を同時にやろうとするとミスったときにどっちのミスか気づきにくいので。)


余力があれば一つの関数(jumpSelect)でうまい事できる方法はないか探してみるのも良いと思います。