返信先: 商品ページのテキストエリア文字数制限を設定するには

フォーラム テンプレート(テーマ) 商品ページのテキストエリア文字数制限を設定するには 返信先: 商品ページのテキストエリア文字数制限を設定するには

#71481
lareve
参加者

kitamuuu様

御教示いただきありがとうございます。

小生の知識不足で何度も質問し申し訳ありませんが
追加で御教示いただきたくお願いいたします。

下記のような記述をしたのですが、うまくいきませんでした。
オプション名は「文字列」という名前を付けてます。

$enc_txtarea_op = urlencode(‘文字列’);
$textarea_val = $_POST[‘itemOption’][$post_id][$sku][$enc_txtarea_op];
$text_length = mb_strlen($textarea_val);

add_filter( ‘usces_filter_incart_check’, ‘my_incart_check’, 10, 3 );
function my_incart_check($mes, $post_id, $sku){
if($text_length > 20 ){
$mes[$post_id][$sku] .= ‘文字数エラー’;
return $mes;
}
}

また、御教示いただきました下記の記述を試したところ
[カートへ入れる]を押すとカート画面へは移動しなくなったのですが
「エラー」の文字が画面上に出力されません。

add_filter( ‘usces_filter_incart_check’, ‘my_incart_check’, 10, 3 );
function my_incart_check($mes, $post_id, $sku){
$mes[$post_id][$sku] .= ‘エラー’;
return $mes;
}

お手数おかけし申し訳ありませんが、何卒御教示の程宜しくお願い致します。

  • この返信は9年、 8ヶ月前にlareveが編集しました。