ここから本文です

webフォームのoption(ドロップダウンリスト)で項目によってその項目の背景の色を...

fil********さん

2017/7/516:23:04

webフォームのoption(ドロップダウンリスト)で項目によってその項目の背景の色を変えたいのですが、古いIEの場合cssで動いたのですが、

最新ブラウザでjqueryを使って変えれるのですがurl因数を読み込んでくれません。javascriptとjQueryの順番など変えましたがダメでした。

url因数読み込みは以下を使ってます。

<script type="text/javascript"><!--
function setFormValue(form){
arr=argv2arr();
for(key in arr){
elm=eval("document.forms[form]."+key);
if(elm.type=="checkbox"){
elm.checked=arr[key]=="1";
}else if(elm[0].type=="radio"){
for(i=0;i<elm.length;i++){
if(elm[i].value==arr[key]){
elm[i].checked=1;
}
}
}else{
elm.value=arr[key];
}
}
}
function argv2arr(){
var arr=new Array();
arr=location.search.substring(1).split("&");
for(i=0;i<arr.length;i++){
hoge=arr[i].split("=");
arr[hoge[0]]=hoge[1];
delete arr[i];
}
return arr;
}
//--></script>

背景色変更にwSelectというjqueryを試したところ、上記のurl因数を読み込まない状態です。
http://wselect.websanova.com/

よろしくお願いします。

閲覧数:
36
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

2017/7/805:04:56

この2つの関数
setFormValue(form)、argv2arr()
は、いったい、どの場所で発火させているんですか?

HTMLソースが示されないと、お答えできません。

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる