質問: javascriptでcgiに値を渡したいのですが、テキストエリアの値で改行コードが消えてしまいます。教えて下さい。 javascriptでcgiに値を渡したいのですが、テキストエリアの値で改行コードが消えてしまいます。教えて下さい。 別窓ページにてtest.cgiを呼び出し、そのcgiに値を渡したいのですが、 一応値はテキスト形式で渡せるのですが、テキストエリアで入力したものの 改行コードが消えてしまいます。何か良い方法があれば、教えて下さい。 : :
回答: escape()関数を使用してはいかがでしょうか 値を渡す際、以下のようにし、 '/cgi-bin/test.cgi?bikou='+escape(document.test.bikou.value); cgiのほうのjavascriptで unescape() をして書き出すと良いかと思います。