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」と表示される!
 
 

-備忘録

関連記事

[備忘録]Dropbox:通知しない設定

頻繁な通知がウザイ。。 Dropboxで、共有ファイルが編集されるたびに通知のアラートが表示され、、頻繁だとウザイときに、通知を抑制する方法を。 Dropboxの基本設定 ・タスクバーのDropbox …

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

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

[備忘録]Webサイト:httpでアクセスしたときにhttpsに自動切り替えする方法

「.htaccess」で制御する 以前、過去ブログで「[備忘録]wwwあり・wwwなしを統一する方法」について書いたが、今度は「http」→「https」に自動切り替えする方法を。 常時SSL化が主流 …

[PowerPoint]スライド番号を表示させる方法

PowerPoint2007での設定手順 スライド番号の挿入 ●「挿入」タブ → 「スライド番号」をクリック ●「スライド番号」にチェック(必要に応じ「タイトルスライドに表示しない」もチェック)   …

[備忘録]Excel:「罫線を除くすべて貼り付け」をワンクリックで!

意外とストレス「罫線を除くすべて貼り付け」を解決! Excelで編集していると「罫線を除くすべて貼り付け」機能を使うケースがしばしばある。 だが、「罫線を除くすべて貼り付け」を行うには、 ① コピー先 …