[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
この機能を使うにはJavaScriptを有効にしてください
|
研究日誌
241
:
名無しさん
:2014/06/17(火) 07:58:57
【共通】HTMLモードの実験
少しBASIC!のHTMLモードの実験をしていました。
結果は良好だったので少しまとめます。
地味でディープな内容ですが、実験内容は以下です。
「HTMLモードでFORMタグを使わずにテキスト
ボックスに入力された日本語をBASIC!プログラムに受け渡せるか」
あまり私の自作ツールでは、HTMLモードでinput
タグを使っていませんが、どうしても必要な場合もあります。
その場合、formタグでsubmit時にget形式で送信して
BASIC!側の処理に受け渡していました。
今回は、formタグを取り外して、別の方法で日本語が
文字化けせず受け渡せるかどうかテストしました。
今回テストで使用したのは自作ツール「置換ツール」で
利用しているHTMLファイルです。
変更前の概要は以下です。
----- 変更前 -----
<form id='main' method='get' action='FORM'> →フォームタグ利用
<p>
置換前文字列<input type="text" name="mae" size="30" value="@@1"> →テキストボックス
</p>
<p>
置換後文字列<input type="text" name="ato" size="30" value="@@2"> →テキストボックス
</p>
(中略)
<p>
<input type="submit" value=" 送 信 "> →送信ボタン
</p>
</form> →formタグの終了
<p>
<input type="button" value=" 終 了 " onClick="doDataLink('Exit')" /> →終了ボタン
----- 変更前(終わり) -----
ごく、一般的なフォームタグを利用しており、送信
ボタンを押すとget形式のフォーマットでBASIC!側に送られます。
get形式なので日本語は、URLエンコードされて
BASIC!側に送られます。
BASIC!には標準でURLデコードする関数はありません。
過去にこの辺あたりの事を記事にしてます。
【共通】HTML命令 その4
http://kdiary1.fc2.com/cgi-bin/d.cgi/hvc-500z/?dt=20130902
けっこうややこしい話ですが、フォームからデータが
get形式で送られた場合の挙動について書いています。
結果としてURLデコードされて日本語として処理はできます。
2chMate 0.8.6/Kobo/arc 7/4.2.2/LT
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板