メイン

javascript アーカイブ

2015年12月27日

EUCなフォームをjavascriptでPOST

UTFに移行されることなく10年以上経過するレガシーシステム。既に画面遷移の設計が破綻ぎみ。
やむを得ず、EUCで生成されているフォームをクライアントからバックグラウンドで送信することに。
ajax で POST するフォームの全てのデータをエンコードする
$('formname').serialize();
は、UTF8 前提の javascript なので EUC-JP や ShiftJIS なフォームであっても UTF8 として送信してしまう。

●前提環境
PHP Version 5.6.15
default_charset = EUC-JP
mbstring.language = Japanese
mbstring.encoding_translation = Off
mbstring.detect_order = auto
jQuery JavaScript Library v1.6.2

今回は、
http://polygon-planet-log.blogspot.jp/2012/04/javascript.html
encoding.js を利用させていただく場合の具体的な実装例...▼

続きを読む "EUCなフォームをjavascriptでPOST" »

2010年04月07日

チェックボックスのようなラジオボタン

 項目の中から1つだけを選択するなら、ラジオボタンかセレクタ。
要件
・未選択状態がある。
・選択状態を解除できる(誤操作に対応)。
・リセットは使えない。
selectタグは見栄えの点で除外するが、未選択項目を含めればjavascriptを使わずhtmlだけで実現できる。
 「排他的なチェックボックス」、「解除可能なラジオボタン」はjavascriptを使わざるをえなさそう。
 javascript ラジオボタン・・・等で検索すると、項目配列を全件捜査し参照・更新する例が多い。
 ラジオボタン名に依存しない汎用版を試みる。javascriptはこちら↓

続きを読む "チェックボックスのようなラジオボタン" »

About javascript

ブログ「remix.gr.jp」のカテゴリ「javascript」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはjavaです。

次のカテゴリはOSです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34