以下の様なデータベースと連携したフォームを作成しましたが、
入力者が全角の数字を入力した際に、半角に変換してデータベースへpostするようにしたいですが、うまくいきません。
(nameがquantityのテキストエリアに入力した全角数字を半角にしたいです)
html
1<section class="InputArea"> 2 <form action="" method="post"> 3 <dl> 4 <dd> 5 <textarea class="IAData" name="order_number" placeholder="注文番号"><?php echo h($order_number); ?></textarea> 6 <textarea class="IAData" name="customer_name" placeholder="注文者氏名"><?php echo h($customer_name); ?></textarea> 7 <?php if ($error['customer_name'] == 'blank'): ?> 8 <span class="Error">↑注文者の氏名を入力して下さい。</span> 9 <?php endif; ?> 10 <textarea class="IAData" name="product_number" placeholder="商品番号(型番)"><?php echo h($product_number); ?></textarea> 11 <textarea class="IAData" name="product_name" placeholder="商品名"><?php echo h($product_name); ?></textarea> 12 <textarea class="IAData" name="quantity" placeholder="数量(半角)"><?php echo h($quantity); ?><?php $quantity = mb_convert_kana($quantity, 'n', 'UTF-8');?></textarea> 13 <input type="hidden" name="reply_post_id" value="<?php echo h($_REQUEST['res']); ?>" /> 14 </dd> 15 </dl> 16 <div> 17 <p> 18 <input type="submit" value="投稿する" class="IAButton"> 19 </p> 20 </div> 21 </form> 22</section>
上記のコードですと、全角のままデータベースへ記入されてしまいます。仮に全角で「投稿する」ボタンを押しても、半角でデータベースへ渡すにはどうしたら良いでしょうか?
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/25 01:39