備忘録 『ドラゴンクレイズ』用のモンスター図鑑の作成記録 検索機能を作る。・・・片っ端から( `ー´)ノ 忍者ブログ
javascriptの初心者。  http://ocyanomi.chagasi.com/
Admin / Write
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

たぶん Indexof() を 使うと スマートに行くと思う。
     jQuery が 使えてもスマートに行くと思う。

両方うまくいかずこんがらがったので、forで片っ端から探す事にしました。

////////////    検索文字決め部分 ////////////
var knamech = new Array();       // 検索される文字配列
   knamech[0] = new Array();
   knamech[1] = new Array();     // 検索される文字
var knamech = [
   ["0","-"],
   ["1","赤のスライム♀"],
   ["2","炎のエレメンタル"]
   ]

////////////    検索文字決め部分 ////////////
var knumber = new Array();                 // 検索結果格納用
for (i=0;i<342;i++){knumber[i]=0};  // 検索結果格納用に0を書き込む
var kcount  = 1;          // 合致している数+1
検索文字 = document.kensaku.kensakukey.value ;        // textboxより検索したい文字
検索文字 = 検索文字.trim();                                           // 文字両端の空白を削除

////////////    検索部分 ////////////

for (var i=1;i<knamech.length;i++){            // 1から配列最後(この場合2)まで検索
  var 対象文字 = knamech[i][1];
  if(対象文字.search(検索文字) == -1){     //// 合致しない場合
  }else{                                      //// 合致の場合
  knumber[kcount]=i;
  kcount = kcount +1;
  }
////////////    検索部分終了 ////////////
PR
HOME | 32  31  30  29  28  27  26  25  24 

忍者ブログ [PR]