2012年11月27日

カナ入力制御 どうやろう

こんばんは。

今日、仕事で入力項目に半角入力の制限を入れて欲しいと言われました。
相手は開発側の人間じゃないでしょうがないのですが、
意外と大変なことをさらっと言ってきます。

コレがなかなか難しい注文でどうしようかなと悩み中です(´ω`)
なんかイイ方法があったら教えて欲しいぐらいです。

とりあえずネットで調べたJavaScriptで半角カナに変換する方法を参考に
やってみようかなと思います。

うまくできたらまたご紹介しますね(^^ゞ

posted by きむのしん at 00:07| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2012年11月10日

PHPで2重送信対策

WEBアプリを作る上で二重送信対策は重要です。

今回はPHPを使った2重送信の対策(リロード対策)をご紹介します。

わかりやすくサンプル載せます。

実行ボタンを押した後にreloadボタンを押してみてください。
そうすると「リロードされましたと」出てきます。


サンプルではサブミット後ページををリロードさせるとエラーを返しています。


動きとしては、

1)PHPで乱数を生成
2)SESSIONとPOST(hidden)に生成した乱数を格納
3)SESSIONとPOSTに同じ値が格納されているかチェック
4)同じ値が格納されている場合、正常メッセージを表示
5)セッション削除
6)同じ値が格納されていない場合、エラーメッセージを表示
7)セッション削除


という流れでやってます。

画面


チェック処理


こんな感じで結構簡単に設置できます。
ラベル:プログラム
posted by きむのしん at 23:51| Comment(0) | PHP | このブログの読者になる | 更新情報をチェックする

JQueryプラグイン tooltipster

今日はツールチップを簡単に作ることのでできるJQueryプラグイン「Tooltipster」をご紹介。

参考にしたのがこちらのサイト様です。

本家サイト
日本語紹介サイト

今回はこんな感じのオリジナルのツールチップ作ってみました。


参考までに今回作ったJSファイルとCSS載せます。
JS

CSS



ダウンロードはこちら
JSファイル
CSSファイル
※右クリックで保存してください
※UTF8で書いてるので文字化けするようなら対応するエディタで開いてください。

こんなかんじで結構自由にカスタマイズできるのでよかったら試してみてください。
ラベル:プラグイン
posted by きむのしん at 00:43| Comment(0) | TrackBack(0) | JQuery | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。