バージョン選択

フォーラム

メニュー

オンライン状況

88 人のユーザが現在オンラインです。 (76 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 86
red sffs もっと...

サイト内検索

質問 > フロント機能 > かごに入れる ボタンが反応しません。

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
gmkumamoto
投稿日時: 2014/6/16 22:50
対応状況: −−−
新米
登録日: 2014/6/4
居住地:
投稿: 6
かごに入れる ボタンが反応しません。
情報が少なく申し訳ございません。

テンプレートはデフォルトから修正を加えましたが、どこがきっかけで、かごに入れるボタンが反応しなくなったかわかりません。

大幅な修正はデフォルトからはしておりません。


<div id="undercolumn">
<form name="form1" id="form1" method="get" action="?">
<input type="hidden" name="transactionid" value="40efb967e6c4b6d764b1251bbf8a09afea4f6692" />
<input type="hidden" name="mode" value="" />
<input type="hidden" name="category_id" value="11" />
<input type="hidden" name="maker_id" value="0" />
<input type="hidden" name="name" value="" />
<input type="hidden" name="orderby" value="" />
<input type="hidden" name="disp_number" value="15" />
<input type="hidden" name="pageno" value="" />
<input type="hidden" name="rnd" value="hai" />
</form>

<!--★タイトル★-->
<h2 class="title">※※</h2>

<!--▼検索条件-->
<!--▲検索条件-->

<!--▼ページナビ(本文)-->
<!--▲ページナビ(本文)-->


<!--▼件数-->
<div>
<span class="attention">1件</span>の商品がございます。
</div>
<!--▲件数-->

<!--▼ページナビ(上部)-->
<form name="page_navi_top" id="page_navi_top" action="?">
<input type="hidden" name="transactionid" value="40efb967e6c4b6d764b1251bbf8a09afea4f6692" />
<div class="pagenumber_area clearfix">
<div class="change">
<a href="java script:fnChangeOrderby('price');">価格順</a>
&nbsp;
<a href="java script:fnChangeOrderby('date');">新着順</a>
表示件数
<select name="disp_number" onchange="java script:fnChangeDispNumber(this.value);">
<option value="15" selected="selected" >15件</option>
<option value="30" >30件</option>
<option value="50" >50件</option>
</select>
</div>
<div class="navi">&nbsp;</div>
</div>
</form>
<!--▲ページナビ(上部)-->

<!--▼商品-->
<form name="product_form3" action="?" onsubmit="return false;">
<input type="hidden" name="transactionid" value="40efb967e6c4b6d764b1251bbf8a09afea4f6692" />
<input type="hidden" name="product_id" value="3" />
<input type="hidden" name="product_class_id" id="product_class_id3" value="11" />
<div class="list_area clearfix">
<a name="product3"></a>
<div class="listphoto">
<!--★画像★-->
<a href="/products/detail.php?product_id=3">
<img src="/upload/save_image/04202303_5353d3c6cd2a7.jpg" alt=" 1kg" class="picture" /></a>
</div>

<div class="listrightbloc">
<!--▼商品ステータス-->
<ul class="status_icon clearfix">
<li>
<img src="/user_data/packages/pc20140615/img/icon/ico_01.gif" width="60" height="17" alt="NEW"/>
</li>
<li>
<img src="/user_data/packages/pc20140615/img/icon/ico_04.gif" width="60" height="17" alt="オススメ"/>
</li>
</ul>
<!--▲商品ステータス-->

<!--★商品名★-->
<h3>
<a href="/products/detail.php?product_id=3">じゃがいも 男爵 1kg</a>
</h3>
<!--★価格★-->
<div class="pricebox sale_price">
販売価格(税込):
<span class="price">
<span id="price02_default_3">500</span><span id="price02_dynamic_3"></span>
円</span>
</div>

<!--★コメント★-->
<div class="listcomment"></div>

<!--★商品詳細を見る★-->
<div class="detail_btn">
<a href="/products/detail.php?product_id=3">
<img class="hover_change_image" src="/user_data/packages/pc20140615/img/button/btn_detail.jpg" alt="商品詳細を見る" name="detail3" id="detail3" />
</a>
</div>

<!--▼買い物かご-->
<div class="cart_area clearfix">
<div class="cartin clearfix">
<div class="quantity">
数量:<input type="text" name="quantity" class="box" value="1" maxlength="9" style="" />
</div>
<div class="cartin_btn">
<!--★カゴに入れる★-->
<div id="cartbtn_default_3">
<input type="image" id="cart3" src="/user_data/packages/pc20140615/img/button/btn_cartin.jpg" alt="カゴに入れる" onclick="fnInCart(this.form); return false;" class="hover_change_image" />
</div>
<div class="attention" id="cartbtn_dynamic_3"></div>
</div>
</div>
</div>
<!--▲買い物かご-->
ryotaro
投稿日時: 2014/6/17 18:58
対応状況: −−−
新米
登録日: 2014/6/17
居住地:
投稿: 1
Re: かごに入れる ボタンが反応しません。
・一覧画面でカゴに追加できない、
・詳細画面では追加できる。
という状況でしょうか。

見当違いなら申し訳ないのですが、
jQueryをバージョン変更されていませんか。

私の場合、jQueryのバージョンを新しいものに変更していたことが原因でした。

************** 環境 ****************
EC-CUBE【2.13.1】
jquery【1.4.2.min】→【1.11.0.min】
**************************************


kuro_r
投稿日時: 2014/8/26 9:00
対応状況: −−−
常連
登録日: 2014/8/7
居住地:
投稿: 32
Re: かごに入れる ボタンが反応しません。
gmkumamoto様

ボタンが反応していないというのであれば、
JavaScript側でエラーが発生しているのではないかと思います。

エラー内容は、各ブラウザのデベロッパツール等のコンソールに表示されると思いますので、
まずはそちらを確認されてみてはいかがでしょうか?

エラーの内容が分かれば解決策も出しやすいかと思います。

kazz_oga
投稿日時: 2015/8/22 12:20
対応状況: −−−
一人前
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 144
Re: かごに入れる ボタンが反応しません。
当方でも同じ現象がでています。

調査方法などご教授いただけるとありがたいのですが。
また、初心者的な質問ですが、
action="?"の場合、action先はどのように決められているのですか。

■当方の環境
MacOS 10.10.4
ブラウザ safari
EC-CUBE 2.13.2
jquery 1.4.2min
ブラウザーのコンソールにはエラーメッセージなし

次の三つの環境で、list.tplのfnInCartにconsole出力などを入れて確認をしています
1)当方のカスタマイズ環境
 ・submit後、次の行に進んでしまっている
 ・submitのreturn値を確認しようとしたが、意味不明
   alertで確認。値は[object Object]
・呼び出し時のcartFormの値
   [Log] [ (list.php, line 129)
<form name=​"product_form6" action=​"?​" onsubmit=​"return false;​">​
<input type=​"hidden" name=​"transactionid" value=​"3a044624a047961d636b172ae668f72156f9f08a">​
<input type=​"hidden" name=​"product_id" value=​"6">​
<input type=​"hidden" name=​"product_class_id" id=​"product_class_id6" value=​"14">​
<div class=​"list_area clearfix">​…​</div>​
<input type=​"hidden" name=​"mode" value>​
<input type=​"hidden" name=​"category_id" value=​"1">​
<input type=​"hidden" name=​"maker_id" value=​"0">​
<input type=​"hidden" name=​"name" value>​
<input type=​"hidden" name=​"orderby" value>​
<input type=​"hidden" name=​"disp_number" value=​"15">​
<input type=​"hidden" name=​"pageno" value>​
<input type=​"hidden" name=​"rnd" value=​"lok">​
</form>​
]

2)当方のカスタマイズ環境にオリジナルのlist.tplを入れ替えて確認
 結果:1)と同じ

3)全てオリジナルな環境
 結果:正常にカートの内容を表示
 ・ ・呼び出し時のcartFormの値
[Log] [ (list.php, line 126)
<form name=​"product_form2" action=​"?​" onsubmit=​"return false;​">​
<input type=​"hidden" name=​"transactionid" value=​"90814962536f7b8e2a5ce396a7c2a7137e26a9b2">​
<input type=​"hidden" name=​"product_id" value=​"2">​
<input type=​"hidden" name=​"product_class_id" id=​"product_class_id2" value=​"10">​
<div class=​"list_area clearfix">​…​</div>​
<input type=​"hidden" name=​"mode" value>​
<input type=​"hidden" name=​"category_id" value=​"1">​
<input type=​"hidden" name=​"maker_id" value=​"0">​
<input type=​"hidden" name=​"name" value>​
<input type=​"hidden" name=​"orderby" value>​
<input type=​"hidden" name=​"disp_number" value=​"15">​
<input type=​"hidden" name=​"pageno" value>​
<input type=​"hidden" name=​"rnd" value=​"uea">​
</form>​
]
nanasess
投稿日時: 2015/8/31 9:37
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2303
Re: かごに入れる ボタンが反応しません。
form タグの onsubmit="return false;" を削除してみるといかがでしょうか?

http://svn.ec-cube.net/open_trac/ticket/2359#%E6%97%A2%E7%9F%A5%E3%81%AE%E5%95%8F%E9%A1%8C
kazz_oga
投稿日時: 2015/8/31 14:21
対応状況: −−−
一人前
登録日: 2013/8/5
居住地: 東京都北区赤羽西
投稿: 144
Re: かごに入れる ボタンが反応しません。
ありがとうございます。

開発環境で確認しました。解決できました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,293名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.