掲示板に戻る




cartV7.5のpc_enterエラー処理について 投稿者: うえむら
いつもお世話になります。

pc_enterのページで
お客様入力情報にエラーがあるとき、
<div id="box_nyuryoku">お客様の情報を入力してください。
のidへ位置づけて(#box_nyuryoku) エラーを返したいのですが変更は可能でしょうか。
よろしくお願い致します。

***
No.27948で問い合わせました
「お買い物情報(カート情報)を一番下に持っていく」方法はやめました。

No.279792018/6/30(Sat) 18:20:25 Res


Re: cartV7.5のpc_enterエラー処理について 投稿者: えふ
pc_enter.htmlで<div id="box_nyuryoku">#box_nyuryoku</div>
のようにして
cart.plの
1548行の
if($_[0] eq "error"){
の下に
$head=~s/#box_nyuryoku/$err/g;
$footer=~s/#box_nyuryoku/$err/g;
と追加してください。
No.279802018/7/1(Sun) 7:37:33 Res


Re^2: cartV7.5のpc_enterエラー処理について 投稿者: うえむら
すみません。
質問のしかたが良くありませんでした。

エラー時に p-enter.html を表示するとき
<a href="p-enter.html#box_nyuryoku">のようにして、
「お客様の情報を入力してください」の箇所をページの先頭にくるようにしたいです。

**
スマホで見たとき・・
いま現在はカートの中がページの先頭に表示されていますので
エラーになったときスクロールしないとエラーなのかどうかがわからない状態なのです。
No.279822018/7/1(Sun) 12:36:39 Res


Re^3: cartV7.5のpc_enterエラー処理について 投稿者: えふ
遅くなりましてすいません。
pc_enter.htmlとsmart_enter.htmlの

</head>

の上に
<script type="text/javascript">
//jump
function Jump(){
     location.hash='nyuryoku';
}
</script>

と入力して
お客様の情報を入力してください
の近くに
<a name="nyuryoku"></a>

と追加

cart.plの
1585行の
if($_[0] eq "error"){
の下に
$head=~s/\/\/jump/window\.onload=Jump;/;

と変更してください。




No.279852018/7/9(Mon) 2:23:19 Res


Re^4: cartV7.5のpc_enterエラー処理について 投稿者: うえむら
ありがとうございました。
思い通りになりました。
No.279872018/7/9(Mon) 11:35:32 Res