2008年05月25日
Spryを使ったページにブラウザのバックボタンで戻ると @ ウェブ
Spryを使ったページにブラウザのバックボタンで戻ると、フォーム内容が消えているのね。
久々にCGIの対応をしていて、CGIで入力内容をチェックする仕組みだったモノを一部でもSpryにバリデートして貰おうと、試してみたのですが、具合悪いです。フォーム送信時にSpryでチェックした後に、問題なければ、内容確認のページを出し、更に問題なければ送信。と言う仕組みなので、内容確認ページで問題が有れば、ブラウザのバックボタンで戻るように指示しています。(PHPではこういう事はしないのだが、CGIは随分昔に作ったモノを流用しているので、古い仕様になってます。) 修正する時間があれば、全部書き換えるのですが、そんな時間もないので、取り敢えず、Spryの使用は今回は断念ですね。数値のチェックなど簡単に設定が出来て便利なのですが、今の仕組み上は使えないです。Spryで利用している正規表現の仕組みが分からない部分もあるので、完全対応できなかったし。
Adobe Labs - Spry framework for Ajax
>>関連リンク
Spryで電話番号のチェックはどうすればよいのだろう。00+とか0{2,4}とか書けないよね。市外局番とか携帯電話とかで、日本の電話番号は桁数が違うので、その辺の対応が出来ないとチェックが出来ないです。
・・・追記
ブラウザのバックボタンの問題はdsHistoryを使えば解決されるのかも。
「Ajaxアプリでもナビゲーションバーで戻りたい!」を叶える、dsHistory登場 | エンタープライズ | マイコミジャーナル
>>関連リンク
Usage
>>関連リンク
dshistory - Google Code
>>関連リンク
関連日記
- 2007年09月24日 Spry XMLDataSetで表示数の制限 (4283)@ Mac
- 2007年11月13日 spryを使った選択フォームがIEで動かない (4279)@ Windows
- 2007年11月10日 spryでサブカテゴリーフォーム (4188)@ Mac
- 2007年09月25日 Spry XMLDataSetで表示数の制限2 (4072)@ Mac
- 2007年09月18日 jQueryでテーブルをシマシマに (3829)@ ウェブ
- 2007年10月19日 明日はDreamweaver CS3勉強会 (3638)@ Mac
- 2007年06月15日 Adobe Dreamweaver CS3 (3556)@ Mac
- 2007年06月08日 Adobe CS3発表記念イベント 基調講演 (3343)@ Mac
- 2008年02月25日 Dreamweaver CS4 SneakPeak (3336)@ Mac
- 2007年09月04日 Y!ローカルサーチAPI+Adobe Spry (3294)@ Mac
- 2007年09月05日 気になるJavaScriptライブラリー (3094)@ ウェブ
- 2007年08月28日 ADDT:ファイルリストレコードセット2 (3039)@ Mac
- 2007年08月18日 ADDT:ファイルリストレコードセット (3019)@ Mac
- 2008年02月26日 Spry 1.6.1 (2790)@ Mac
- 2007年10月20日 Dreamweaver CS3勉強会 (2752)@ Mac
- 2007年03月22日 Web Designing 2007年 04月号 (2620)@ ウェブ
- 2008年02月27日 Adobe Edge:Dreamweaver CS3 10周年記念イベント (2360)@ Mac
- 2006年05月14日 Ajax対応ページ作成用フレームワーク「Spry」 (2342)@ ウェブ
アマゾン広告
この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。