Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 複数インデックスの指定 (checked が有効にならない)



<026b01bfa2d8$6ae3c190$fa9011ac@xxxxxxxxxxxxx>の記事において
miyajima@xxxxxxxxxxxxxさんは書きました。

>       <li><input type="checkbox" name="idxname" value="foo" checked>foo
> 
> と記述して checked を有効にしても、ブラウザ上のチェックボックスが
> チェックされません。

これを実現するには、

% cat NMZ.head.ja NMZ.body.ja NMZ.foot.ja > index.html

などとして、静的にHTMLを生成して、
この index.html の <form> ... </form> の中で、
checked を有効にしてみて下さい。

[理由]
namazu.cgi は、CGI引数が渡されたとき、
NMZ.head の中の <form>〜</form>の値を動的に書き換える動作をします。
この"checked"の部分も、CGI引数を見て自動的に付加する部分なので、
元のファイルに書いてある値は無視します。

# <form> ... </form> の処理は非常に汚いので、
# きれいに書き直したいね…、という話が namazu-dev でも出ております。
--
高久 雅生 || TAKAKU Masao
    mailto:masao@xxxxxxxxxx http://cosmo.ulis.ac.jp/~masao/