気づいたら朝じゃないか!やべ〜寝よっと。 ほぼ完成か?

マイナスの符号を忘れてた。 仕事までに時間があるので符号付きにも対応した。あとはバグ取り。 これで input 要素の value 値に、3桁カンマとか単位が入り込んでいても気兼ねなく PHP に渡すことができる。 ほぼ同じ正規表現が使い回せるので OK! ついでに…

SELECT要素をPHPと連動して書き換える。(JavaScriptからPHPの関数を引数を受け渡して呼び出す)

HTML <html lang="ja"> <head> <meta charset="utf-8"> <title>SELECTをPHPとで連動する</title> <body> <header> <nav> <ul> <li><select id="S0"></select> <li><select id="S1"></select> <li><select id="S2"></select> </ul> </nav> </header> <script> { const //PHP側の関数名 PHP_FUNCTION_NAME = 'ChainSelect…</body></meta></head></html>

電話番号の正規表現を割と真面目に考えることにした!自分の中ではもうこれは決定版か?

電話番号にはルールがある http://www.soumu.go.jp/main_sosiki/joho_tsusin/top/tel_number/number_shitei.html 切り取るにもルールを設けよう まず市外局番・市内局番・加入者番号を取り出したい 市内局番には括弧が付いているかもしれないのでそれを考慮 …

またIndexedDB関連の質問があがってる

過去にも同じような質問をしているようだけれど今度は答えない。 そしてインデントされていないとコードが読みづらいし、 理解しようとする気がおきない。 というかコードが汚い。 これだけのことを数か月も悩んでいるのだろうか? なぜ OKWave から 教えてg…

INPUT要素の入力を補助する

日付や時間の入力を簡単にして、見やすくするためのライブラリ input[type="datetime"]などでは、日本語表記の ****年 **月**日 などはサポートされていない。 なので作ることにした。 なので、input 要素の type 属性は text となる 基本的な構造 まず、例…

質問してみた。今度は自分の回答を載せなかった

住所に変換するアルゴリズムを教えてくださいhttps://oshiete.goo.ne.jp/qa/10391995.html ary を rst のように変換してみたいのです。 言い訳をするようで何なのだが。 来月来診するまでにダイエットをしなければならない。 甘いものを控えている。そして筋…

またしばらくは仕事に集中。

そうしよう。

ベンチプレス75Kg成功!!

そして、80Kgに挑戦してつぶれる。

JavaScriptで音声案内

new SpeechSynthesisUtterance を試す 便利な世の中になったものだ。 イントネーションがちょっと違う それとサンプルの音声内容にびっくりするかもしれないけれど。 サンプルのまま使いう施設は限られているかな? 単位は1分単位です <html lang="ja"> <meta charset="UTF-8"> <style> input[name="TIME</meta></html>…

分割代入の覚書

let abc = ["a", "b", "c", "d"]; let [a, b, c] = abc;let ABC = ["A", "B", "C", "D"]; let [A, B, C] = ABC; [a, b, c] = [A, B, C];//swaplet [,, c] = ABC; let [a1, b1, c1, A1, B2, C2] = [...abc, ...ABC];//__let OBJ = {A: "A", B: "B", C: "C", A…

配列の中に配列が含まれているような配列を1次元配列にする(多次元配列を1次元化)

多次元配列を1次元化 let ary = [0,[1,2],3,[4,5,[6,7],8],9,[],10]; function S (a, b) { return Array.isArray (b) ? b.reduce (S, a): (a.push (b), a); } console.log (ary.reduce (S,[]));// => [0,1,2,3,4,5,6,7,8,9,10] 配列を単一化する let ary = […

FORM要素の値をオブジェクト型に相互変換できるライブラリ(JSONファイルの読み込みも可)

&#65279; <html lang="ja"> <meta charset="UTF-8"> <style> h1, h2, h3, h4, h5, h6, th { font-weight: normal; } h1, h2, li > em, p em { color: blue; } section { column-count: 2; column-width: 390px; } section { padding: 0 3ex; } section table { width: 100%; } thead th { background: #def</meta></html>…

配列から重複せずにランダムで取り出す(違いが分かる奴が足跡を残すスレ)

昔は"*"なんてつけてなかったような。 function rnd (n) { return Math.floor (Math.random () * n); } function* fisher_yates (ary) { for (let n; n = ary.length; ) yield ary.splice (rnd (n), 1)[0]; } こんなのを書いてみたが、効率の良いアルゴリズ…

FORM要素の値をObuject型にしてJSON化しやすいようにする。もちろん jQuery なんて使用しない

function formToObject (form) { let es = form.elements, result = { }; for (let i = 0, e; e = es[i++]; ) { let type = e.type, name; switch (type) {//列挙したものはパス case 'submit' : case 'reset' : case 'button' : case 'image' : case 'field…

波形インデントの投稿から、分割された回答を連結・整形して取り出し易いようにする

そのブックマークレットなるものを作った 教えてgooの回答に波形インデントをつけるのは、迷惑な話だろう。 そこで簡単にテキストを取り出し易いように考えた。 まず、回答がされているタグ要素は、<div class="a_text">...</div>に囲まれている 連続した半角空白は、表示される段階で…

Google Map にマーカーを付けてみた

100均のダイソーの店舗情報のようなマップを作りたい その方法についてhttps://oshiete.goo.ne.jp/qa/10253056.html この程度の回答で文字制限に引っかかるとは! click イベントをマーカーに貼り付けようと思って m.addEventListener ('click', .... ここで…

IndexedDB をなぞってみる

JavaScriptの修正を助けて下さいhttps://oshiete.goo.ne.jp/qa/10251931.html なぜ Firefox で動かない! Help me!! いつも質問者への回答は、ちゃぶ台をひっくり返したように例題を無視して一から書きたくなる性分なのだが、今回は質問者のプログラムを修正…

テキストのインデントを波打つように整形する

テキストのインデントを波打つように整形する 教えてgoo に投稿するために、わざわざ書いてみた あれ?空白行の処理が変?あとで直そう! <meta charset="utf-8"> <title>インデントを波の様にする</title> <style> body { background-image: linear-gradient(-90deg, #495B4B, #FFFFFF); } h1, h2, h3, </meta>…

久々に回答してみた

プログラムを書くより、登録しておいたIDとPasswordを忘れたために、 プログラムを書くぐらい手間取ってしまった。 久々に正規表現のオプションに'g'を使った。 RC形式での重複や文字数制限等は無視した。 var と let の混在に疑問符がつくね。 投稿してから…

サーバーを組む

MB: Supermicro CPU: core i7 6700k Memory: 16GB m.2 ssd: 256GB

JavaScript 正規表現で日付文字列が正しいのか評価し年・月・日を取り出す(うるう年を考慮)

正規表現を使って日付文字列を判定(閏年判定もも含む) 日付文字列が正しいかどうか正規表現で判別することが正しいのかは分からないが、プログラムが簡潔に書ける(?) そのついでに年・月・日を取り出したい。ググったが見つけられない。 そう言うときは…

ブックマークレットをかじってみた。アンカータグをクリックすると URLとコンテキストが表示される

作ったブックマークレット 実行して、アンカータグを[SHIFT]+マウスクリックだけで URLとコンテキストを表示する。 デバッグが面倒だ。まとめサイトから引っ張り出すには便利かな? (function(){ document.addEventListener('click',function(e){ var a=e.ta…

FireFox57 input[type="time"]の横に出ている×印を隠したい!

CSSで設定するのだろうが見つからず。input[type="number"]なら input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }Centos7 にも FireFox57 を入れなければ確認もで…

エレベーターメニューを作り直してみた。

使い方のmemo: //optionは省略可 let option = { interval : setInterval のタイマー値, offset : new Point (x座標, y座標), accell : new Point (x座標における加速度, y座標における加速度), position: "top middle bottom left center right" //2つ指定…

ひさびさの投稿!

ボタンでjsの動きを制御するhttps://okwave.jp/qa/q9398412.html またやっつけでプログラムを書いてみる。 腕がにぶる。 デバッグに時間かかりすぎ。 それにしても bind は楽チン。 <html lang="ja"> <head> <meta charset="utf-8"> <title>これがGame?</title> <style> td { width: 40px; height: 40px } .direction { display:</meta></head></html>…

input[type="date"]の入力補完

FireFox とか Chorome の日付入力のUIが便利になったのだが、俺には余計だ。その機能を止めたいのだが止められない。 仕方無くShiftキーとの併用で入力補完を行うことにした。 本日の日付けの入力とカーソルキーでの日付けの変化を可能にしてみた。 う〜〜〜…

画像ファイルをドラッグアンドドロップして文字列化(base64)する。その2?

<head> <meta charset="utf-8"> <title></title> <body> <p> <form> <p> <img id="img" src="" alt="写真" width="200" height="100"><br> この図形領域にデスクトップから画像ファイルをドラッグ&ドロップすると画像を入力できます </p> <input type="hidden" name="hide" value=""><br> <textarea name="text" cols="180" rows="35"></textarea> </form></p></body></meta></head>

INPUT要素でtype属性がhiddenの要素のvalue値に変更があったらchangeイベントを発火させる

<head> <meta charset="utf-8"> <title></title> <body> <p> <form> <img id="img" src="" alt="写真" width="200" height="100"> <input type="hidden" name="hide" value=""> <input type="text" name="txt" value=""> </form> <script> //____________________________ { /*#############################…</p></body></meta></head>

本日、自己記録更新!!

やっとこさ、ベンチプレスで75Kgを上げられた! 今年の目標は、80Kg。 後少し。で、手首をちょっと傷めたか?

INPUT要素のhidden属性のdefaultValueの元の値はどこにあるんだよ!?

…探せなかった。https://stackoverflow.com/questions/2559616/javascript-true-form-reset-for-hidden-fields 確かにhidden属性を使わず、text属性にして表示させなければ問題ないか。 結局、使用する前にhidden属性のinput要素をmapを使って初期の状態を保…