質問 > フロント機能 > 規格を選択していない時にモーダルウィンドウでアラートを出したいです |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
whapp |
投稿日時: 2016/8/2 14:57
対応状況: −−−
|
半人前 登録日: 2015/4/26 居住地: 投稿: 22 |
規格を選択していない時にモーダルウィンドウでアラートを出したいです いつもお世話になっております。
EC CUBE2.13で、商品規格を選択せずに、カゴに入れるボタンをおしたときに、 モーダルウィンドウで、アラートを出したいのですが、どうしたらいいでしょうか。。。 (ログインページで何も記入せずにログインボタンをおすと、アラートが出るのと同じにしたいです。) eccube.jsでは、ログインページでは必須項目が入力されていない場合、 モーダルウィンドウでアラートが出るようになっていまして、こんな感じにしたいのですが、 eccube.jsを直したらいいのか、detail.tplを直したらいいのか、、、 どうやって直したらいいか、どなたかご指導いただけると幸いです。 eccube.js // ログイン時の入力チェック eccube.checkLoginFormInputted = function(form, emailKey, passKey) { var formElement = $("form#" + form); var checkItems = []; if (typeof emailKey === 'undefined') { checkItems[0] = 'login_email'; } else { checkItems[0] = emailKey; } if (typeof passKey === 'undefined') { checkItems[1] = 'login_pass'; } else { checkItems[1] = passKey; } var max = checkItems.length; var errorFlag = false; // 必須項目のチェック for(var cnt = 0; cnt < max; cnt++) { if(formElement.find("input[name=" + checkItems[cnt] + "]").val() === "") { errorFlag = true; break; } } // 必須項目が入力されていない場合 if(errorFlag === true) { window.alert('メールアドレス/パスワードを入力して下さい。'); return false; } else { return true; } }; //親ウィンドウのページを変更する. eccube.changeParentUrl = function(url) { // 親ウィンドウの存在確認 if(eccube.isOpener()) { window.opener.location.href = url; } else { window.close(); } }; |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 規格を選択していない時にモーダルウィンドウでアラートを出したいです | whapp | 2016/8/2 14:57 |
Re: 規格を選択していない時にモーダルウィンドウでアラートを出したいです | tsuji | 2016/8/3 10:06 |
Re: 規格を選択していない時にモーダルウィンドウでアラートを出したいです | whapp | 2016/8/4 8:22 |