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

-備忘録

関連記事

[備忘録]Excel:別ファイルに日付をコピペすると日付(年)が変わる。。

コピペで「4年」ズレる Excelの「日付」を、別のブック(ファイル)にコピペすると、「年」が4年ズレることがある。。 その原因と、対処方法を。   「1904年から計算する」オプション Excelウ …

[備忘録]Firefox:PDFをダウンロードせずにブラウザ上で表示する方法

PDFファイルのリンクをクリックすると毎回ダウンロードするのがウザイ。。 ブラウザはFirefoxを愛用しているが、いつの間にかPDFファイルのリンクをクリックすると毎回ダウンロードするようになってし …

[備忘録]Excel:検索でヒットしたセルに色を付ける!

これは便利だ! Excelの文字列検索で「すべて検索」した時、ヒットしたセルを目立つようにできたらいいな、と思っていたら、、なんとヒットしたセルに色を付ける方法があった!   ① 「すべて検索」でヒッ …

[備忘録]マウスカーソルがブブブル振動して困った(対処)

突然マウスポインタがUFOのように小刻みに震えだした。。 いつものようにPCで作業していたら、、突然マウスカーソルがブルブルと小刻みに振動しだした。。 まるでUFOが飛んでるみたいに小刻みに震える。 …

[備忘録]Windows10:「別のプログラムがこのフォルダー…」で削除等ができない場合の対処

たまに出る、、「別のプログラムがこのフォルダーまたはファイルを開いているので操作を完了できません」 ファイルやフォルダの削除や移動、名称変更をしようとすると、たまに「別のプログラムがこのフォルダーまた …