俺がやりたかったのは、フォームから送ったデータにhtmlタグが無い状態にして後にhtmlタグに置き換えるようにしたかった。
置き換える為にはここが置き換える部分ですよ!とアピールしなければならないのでそこをオリジナルなタグを作成して、正規表現で置き換えればいいと考えた。
[img:test.jpg]みたいなオリジナルタグを書いたら
<img src="test.jpg">に置き換えるみたいな。
オリジナルタグを作った分だけ置き換える正規表現も必要な訳で。
どんなタグが必要かな?と考えてリストアップしていこうと思った所で昨日は終了。
で、ふと思った訳ですよ。
そもそもhtmlタグ使わない意味なくね?ってね。
誰でも書き込めるフォームだったら悪意をもって使われないようにhtmlタグを無効にする処理が必要かもしれないけど、パスワードかけて俺しか書き込めないページなんだからそこ気を使わなくてもいいんじゃね?と。
別に気を使ってもいいけど、自由度が低くなるのと天秤にかけたら、やっぱ気を使わなくてもいいんじゃね?とね。
画像・太字・取り消し線・下線・文字色・文字サイズまではやったけど、リンクをやろうとしてる時に上記の事に気付いてしまい、正規表現部分はまるっと無しという方向に。
GDタグの件といい正規表現の件といい、手こずった所が後々必要無くなるのって腹立つわー。
ということで、もう既に作ったオリジナルタグは利用する事にした。
スマホで書く時に便利かな?ってね。
ということを仕事の最中に考えてた。
今日は実際に日記のスクリプトを作りだした。
まずはフォームを作った。
で、javascriptで入力補助的な役割をしたいなと思ってたんだよ。
具体的に書くと、画像一覧から画像を選んでボタンを押すとテキストエリアに画像タグが自動で入るとか。
それっぽいスクリプト探してみたんだけど、簡単!コピペで使える!みたいなのは無いのな。
でも無い訳じゃないんだよ。
ちゃんとjavascriptをわかってればわかるみたいなのは。
という訳でjavascriptの勉強を開始です。
今から?今からかよー。
でもあくまで入力補助なので、4月の公開の時点でその部分は無くてもなんとかなるよね?