- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトメニューをキーにCookieを取得したいんですが)
セレクトメニューをキーにCookieを取得したいんですが
このQ&Aのポイント
- NN4.7を使ってDBの構築をしていますが、データのやり取りでcookieを利用する際にJavascriptエラーが出てしまいます。IEでは正常に動作しますが、ネスケでは問題が発生しています。どなたかこれを見ていただけないでしょうか?
- 現在、私はNN4.7を使用してDBの構築を行っているのですが、データのやり取り中にcookieを使用しており、そこでJavascriptエラーが発生しています。IEでは問題なく動作していますが、ネスケでは正常に動作しません。どなたか解決策を教えていただけませんか?
- 私は現在、NN4.7でDBの構築を行っているのですが、データのやり取りにcookieを使用しています。しかし、この処理でJavascriptエラーが発生し、ネスケでは正常に動作しません。IEでは問題ありません。どなたかお力をお借りできませんでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#1785
回答No.1
SelectBoxの値の取り方が違いますよ。(^^;; 以下、formが0番目の場合として書くと、 function getValue(){ //値を取得する var va1 = document.forms[0].text1[document.forms[0].text1.selectedIndex].value; var va2 = document.forms[0].text2[document.forms[0].text2.selectedIndex].value; //クッキーに書き込む setCookie("text1",va1); setCookie("text1",va2); } IEだったら単なるValueでも値が取れる場合があるんですけどね。 ただ、全部のブラウザで有効ではなかったと思います。 このgetValue()というのは、SelectBoxのonChangeイベントで動きますよね? この時、値を取得するのはtext1とtext2の両方という事でいいんでしょうか? もし、各一つづつのセレクトボックスを「必ず」動かす必要があるのであれば、いちいち両方の値を操作しなくても、それぞれで自分の値のみCookieを食べさせれば良いと思います。 JavaScriptとCookieに関して、参考になるサイトをご紹介しておきますね。
お礼
ありがとうございますm(_ _)m HTMLだと、ネスケの場合IEよりきちんと書かなければならないことは知っていたんですけど、Javascriptも同じなんですね。適当ににというわけではないんですけど(^^; ですが、いつもHIROYOさんにはお世話になっておりほんとたすかっています。 おかげさまで、もう少しで完了しそうです。が、まだロジックで分からないことが出てくると思いますが、その時は、よろしくお願いします。