- 締切済み
アラートの文字化け
loveoboの回答
- loveobo
- ベストアンサー率48% (102/210)
似たような状況でお困りのようで・・・(私の質問はJavaScriptの247205) 私は件のスクリプトで、送信前のチェックを入れてますが、NN/Mac (4.7ですが)でもOKでした。一部を書きますが、手元にソースが無く、 細かいところは不正確かもしれません。(特にifがtrueのときの抜け方) 前段階のCGIで下記スクリプトを盛り込んだHTMLを書き出し、送信時の アラートはブラウザ側に任せています。NN5でOKなら関係ないですかね?? CGIの文字コードはどうしてます?? はずしてたら、ゴメンナサイ <script language="JavaScript"><!-- function yourSubmit() { if ((document.forms[0].aaa.value != "") && (document.forms[0].bbb.value != "")) { alert ("複数の欄に記入すると送信できません"); break; } document.forms[0].submit(); } //--></script> <form action="xxx.cgi"> <input type="text" name="aaa"> <input type="text" name="bbb"> <input type="button" value="送信" onClick="yourSubmit()">
関連するQ&A
- win/IE6でのみ特定のページが真っ白になります。
winのIE6でのみ(macのIE5/safari/Firefoxは正常です。) 特定のページが真っ白になります。 charsetはShift-JIS js、css、cgi(メールフォーム部分)を 外部から読み込んで?いるページです。 cssは他の表示されるページとほぼ同じものなので、 jsかメールフォーム部分のcgiが何か悪いのかな?と思っているのですが… エンコード→「日本語(EUC)」に変更すると、 文字化けの状態のもので見れます。 何が問題なのでしょうか?教えてください。 当方、初心者です。宜しくお願いします。
- ベストアンサー
- インターネットビジネス
- sjisでの文字化け?
フォームに文章を入力し内容を送信するCGIを組んだのですが、送信内容の確認画面において文字化けが生じました。 よく聞く「表示」などの文字化けとは違う文字で、「欲求不満」「早苗」などで発生しています。 ただ、「欲求」「不満」「早」「苗」では文字化けせず、「求不」「早苗」という単語になって初めて文字化けするようです。 送信内容はsjisに変換して処理しています。 これはどういったことが原因で発生するのでしょうか? 原因と解決法を御教示いただけたらと思います。
- ベストアンサー
- Perl
- フォームメールが文字化け
アングラーズネット社の「インターネットショップCGI&受注管理」という書籍に付属されている「fmail」というCGIファイルを使ってメールフォーム作成してサイトにアップロードしたのですが、メール送信確認画面で文字化けします。そのメールフォームで受信したメールも文字化けしています。AdobeGoLiveCS2でホームページを作成しています。最初GoLiveでCGIファイルを読み込むとファイル内容が文字化けになっていたので、エンコーディングを日本語シフトjisに設定すると文字化けが解消されました。しかし、相変わらずメールフォーム及び受信メールは文字化けしたままです。 OSはWindowsXPです。 アドバイスよろしくお願い致します。
- 締切済み
- ホームページ作成ソフト
- 日本語が文字化けします・・・○| ̄|_
以下のページで質問をしようとしたのですが・・・ ↓↓↓ http://128.121.62.21/opinion/form.html フォームに日本語を書き込むと、ロシア文字?や記号に文字化けしてしまいます。直し方を教えてください。 ◆環境はMac OSX、IE5.2です。 ◆フォームに書き込んだ日本語と、職業を選ぶ所が文字化けしています。他の部分の文字は普通です。 よろしくおねがいします。
- ベストアンサー
- ブラウザ
- CSSで作成したものに組み込むと文字化け
ここで質問してよい内容でないかもしれませんが、 どのたか教えてください。フリーのCGIを使って(ですから、サポート がなく) テストを行いました。普通に組んでUPした場合は、 送信ボタンをおして、この内容で送信しますか? の文字がきちんとでましたが、それを無謀だと思いながら、 CSSで作ったものにはめこみました。その際、一部文字化けが 発生しました。ですのでCGIは動作していると思い。 文字コードに問題があるのでは?と、確認した所、 文字コードがUTF-8になっているのに対しCGI側はS-JIS になっていました。 これをどちらも変えてみたり試したのですが、 やはり文字化けしたままです。 まったくのド素人なので、無謀だとおもいましたが、 どなたか教えてください。
- 締切済み
- CGI
- 送信フォームの全角文字情報がcsvで文字化けしてしまうんですが…
送信フォームの入力情報をcsvに蓄積するcgiで、 csvに情報はきちんと送られてきているのですが、 全角文字の部分がすべて文字化けしています。 ちなみに、このフォームは共通のcgiを使用して、 社内の同じサーバの複数のサイトに設置しているのですが、 文字化けするのは、ココログのブログ内の サイドメニュー部分に設置したフォームからの データだけのようです。 原因が推測できる方がいましたらよろしくお願いします。
- 締切済み
- CGI
- MACのIE4.5以下
フォームを入力してもらい、JavaScriptでチェックをかけています。 ところが、MACのIE4.5(おそらく3も)では「送信する」ボタンを押してもJSが効いてくれず、それどころか送信も動作しません。IEの5では動作確認しました。 WINも問題ありません。 現在、ページ内のスクリプト部に <SCRIPT language="JavaScript"> <!-- // 入力チェック function formSend(){ if (formErrChk()){ document.form1.submit(); } // --> </SCRIPT> フォームCGI部には、下記のように記述してあります。 <form name="form1" method="post" action="./mail.cgi"> 項目 <input type="button" value="送信する" onClick="formSend(this)"> どなたか、お知恵をお貸しください。宜しくお願いします。
- 締切済み
- JavaScript
- 秀丸で文字化け
以前まで秀丸で作成していたCGIファイルがいきなり秀丸で開いてもすべて日本語が文字化けしている状態になってしまいました。 ノートパッドで開いても当然のごとく文字化けします。 動作環境の編集より、 自動認識にチェックも入っているのですが、 それでも文字化けのままです。 EUCコードや、shift-JISの設定を少し別のファイルを作成するときにいじくったのが原因だとは思うのですが、戻せなくて悩み続けています。
- ベストアンサー
- その他(ソフトウェア)
お礼
外部ファイルにしてJSファイルを読み込むと文字化けになるようです。 いろいろ調べて解決いたしました。 有難うございました。