返信先: 商品ページのテキストエリア文字数制限を設定するには
フォーラム › テンプレート(テーマ) › 商品ページのテキストエリア文字数制限を設定するには › 返信先: 商品ページのテキストエリア文字数制限を設定するには
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;
}
お手数おかけし申し訳ありませんが、何卒御教示の程宜しくお願い致します。
-
この返信は10年、 9ヶ月前に
lareveが編集しました。