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

w3m-form



>>>>> In [emacs-w3m : No.02921] 
>>>>>	Kiyokazu SUTO <suto@ks-and-ks.ne.jp> wrote:

> 出力されなくなったのは
>   http://mi.med.tohoku.ac.jp/~satodai/w3m-dev/200112.month/2709.html
> の5番目の変更の副作用ですね。

なるほど、了解しました。


ところで、最近の(?) w3m では textarea のデフォルト値が以下のように
<textarea_int> というタグに括られて最後に出力されるようです。
このため emacs-w3m では textarea のフィールドには表示は行われず、
下の方に表示されてしまいます。

% w3m -halfdump 'http://www.nijino.com/ari/tmp/g.cgi?appendix=%A4%DB%A4%B2%0D%0A'
備考:<pre_int>[<input_alt hseq="3" fid="0" type=textarea name="appendix" size=50 rows=5 top_margin=4 textareanumber=0><u>                                                  </u></input_alt>]</pre_int>
[...]
<internal>
<title_alt title="cgi test">
<select_int selectnumber=0>
<option_int value="男" label="男" selected>
<option_int value="女" label="女">
</select_int>
<textarea_int textareanumber=0>
ほげ
</textarea_int>
</internal>

ということで、w3m-form-parse-forms で html ソースから取得した
デフォルト値を、w3m-form-fontify で設定するのが良いかと思います。
;; html のソースではなく、halfdump の結果を parse するようにして、
;; (その際 <internal> などからも情報を取得し)それをもとに fontify する
;; べきなのかな。

-- 
有沢 明宏