CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]HTMLフォームで先頭の「0」(ゼロ)も表示させる方法

投稿日:

電話番号など、先頭の「0」が表示されない対処方法

Webサイトでフォームを作る際、例えば「電話番号」は、普通に「input type=”text”」にしてしまうと、「0451234567」と入力された際 表示した時に先頭の「0」が表示されず「451234567」となってしまう。

これを防ぐために「045-123-4567」にすべく 入力項目を『[ ]-[ ]-[ ]』などのように3つに区切ったりするのは、入力がものすごく手間になるので避けて欲しい。。

基本的に電話番号は、「045-123-4567」「0451234567」の どちらも不正解ではないし、どちらの入力もあり得る。どちらのフォーマットでも良いから 1項目で入力させ、先頭のゼロも表示させたい! という時は、以下のようにすべし!

ChatGPTが教えてくれた「htmlspecialchars」関数

ChatGPTに質問したら、サンプルコードまで表示して詳しく教えてくれた。
そしてそのキモは「htmlspecialchars」関数
 
————————————–
<input type="text" name="phone" placeholder="電話番号">
————————————–
の入力項目に対し、
————————————–

————————————–
と変換してやると「$phoneValue」は先頭に「0」が付いたままの価となる。
※もちろん入力値「045-123-4567」の場合は、そのまま「045-123-4567」と表示される!
 
 

-備忘録


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[備忘録]Windowsコマンド:フォルダごとコピーする方法(xcopy/robocopy)

エクスプローラだと大容量のコピーに膨大な時間がかかる。。 Windowsで複数ファイルをフォルダごとコピーしたいとき、エクスプローラー上でコピーすると、、 コピー対象が大容量の場合、メチャメチャ時間が …

[制作実績]ブレーメン通りのたぶち歯科様

街のみんなが気軽に立ち寄りたくなる歯医者さんのサイト 「制作実績」を更新しました > 制作実績:「ブレーメン通りのたぶち歯科」様 ● サイト名   :川崎市中原区の歯科医「ブレーメン通りのたぶち歯科」 …

[備忘録]WordPressのスパムメール対策「Akismet」

問い合わせフォームから大量のスパムメールが。。 運営するとあるサイトで、ある日から突然 大量のスパムメールが送られてくるようになった。 WordPressの「Contact Form 7」というフォー …

[備忘録]Windows10:フォルダ毎の容量を調べる方法

PowerShellの「Get-Childitem」コマンドを使う! —(2023.01.28追記)——- 高機能ファイラーツール「As/R」で簡単に出来る方法があ …

[備忘録]SSL非対応のメールクライアントをSSL対応させる方法

「B’s Biff for Windows」を「stunnel」でSSL対応化! WindowsXPの頃から、メールチェックツールは「B’s Biff for Windows」 …