フォームのバリデーションはHTMLのpattern属性でできる javascriptで実装しなくても、HTML5から追加されたHTMLのForm Validationを利用すると簡単にバリデーションが実装できます。 <input type=”text” name=”zip_co… 藤本泰成ハック2019.02.19 2,298
PHPの変数(配列)をjavascriptで利用する. 基礎的な内容かもしれませんがまとめておきます. <?php $my_array = array(‘fruit’=> array(‘apple’,’orange’,’banana’), ‘drink’=>… Aoi Watanabeまとめてみた2019.02.07 3,111
jQueryでリストを再帰処理. javascriptであるリストを羅列したいときに,例えばページのフォーマットがA4用紙であるような場合にはリストが用紙(table1)をはみ出してしまうような場合に 次の用紙(table2)に羅列していく必要があります… Aoi Watanabeハック2019.01.25 986
ピクセル(px)をmm,cmに変換する getHeight()やgetWidth()など、要素のサイズを取得する関数は値をピクセル(px)で出力する場合が多いです。 ピクセルは「液晶のドット何個分か」でサイズを表しているので、同じ大きさでもディスプレイの解像度… 藤本泰成ハック2019.01.23 7,394
cakePHP (v3.x)、FormにDatePickerを導入する。 Step1: javascript fileの読み込み <!– カレンダー用 –> <?=$this->Html->script(“https://cdnjs.cloudflare.co… Aoi Watanabeハック2019.01.17 2,239
なぜJavaScriptのgetMonthは0-indexなのか date型の変数においてgetMonth()を用いて取得できる月の数字は1~12ではなく0~11である。 このことは前から知っていたが、なぜこのような間違いが生じやすい状態になったのか突然気になったので少し調べてみた。 … ysugiyama12ハック2018.12.28 4,890
JavaScript : 一定範囲のスクロールを検知するしてクラスを付与・除去する 指定した要素がブラウザ表示範囲の頂上に来たらクラスを付与する 指定した要素がブラウザの表示範囲からでたらクラスを除去する という仕様でビジュアルコントロールをするスクリプトですが、分かりづらいので以下サンプル画面をスクロ… ゴトーハック2018.12.21 9,303
JavaScript : ブラウザ中央にウィンドウを開く HacknoteのTwitter、Facebookシェアへのボタンにも使っているスクリプトです。 window.open()は特定の位置にウィンドウを開くことができますが、ブラウザの位置・広さをもとにブラウザの中央にウィ… ゴトーハック2018.12.21 7,822
Google Apps Scriptの実行速度について Google Apps Scriptを使用するとスプレットシートの操作をjavaScriptで書くことができます。 しかし、書き方によって実行速度が大きく異なってくるみたいです。 この実行速度はスプレットシートを扱うため… 伊藤史世ハック2018.11.30 480