Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [namazu-devel-ja] Re: JavaScript でのフォーム送信に関しての質問
寺西です。
Yoshinori TAKESAKO wrote:
>
> →まず、最初に DOCTYPE 宣言がありません。
> 実際の現場で HTML4.01 Strict に準拠することが難しい場合でも、
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
>
> として、一度 HTML 文法チェッカにかけてみることをお勧めします。
ちなみに Navigator(Mozilla)用のDOCTYPEはありません。
が、確かに DOCTYPE は、書いた方がよいでしょう。
となると、HTML 4.01 Transitional が良いかどうかはともかく、
特定の記述に統一した方が良いでしょうね。
これは、ヘッダのテンプレートだけに限った話ではなくなりますが。
> →あと、ここに <h6> タグを記述するのは好ましくありません。
> 書くとしても、</h6> の閉じタグが必要です。
これは確かに。
ならば、<center> タグも、あまり薦められないタグです。
> > <input type="submit" name="submit" value="Search!">
>
> →寺西さんや佐久間さんも指摘されていますが、name 属性値に "submit" が
> 入っているのは、まずいと思います。
>
> 自分でカスタマイズするときは、これも含めて変更するのが前提ですが、
> 今回の場合は Namazu に付属している NMZ.head* のテンプレートの記述が
> デフォルトでそのようになっているので、秋月さんだけに非があるとは
> 言えないのはないかと思います。
が、name 属性に "submit" を指定してはいけないとはなっていないはずです。
もちろん、余計なトラブルを避けるために別の名前を指定する方が、
適切ではありますが...。
> From: "Tadamasa Teranishi" <yw3t-trns@xxxxxxxxxxxxxxx>
> Sent: Tuesday, September 11, 2001 7:34 PM
> > ここを
> > <input type="submit" name="submit1" value="Search!">
> > とでも書き換えれば良いようです。
>
> という変更をした場合、namazu.cgi は submit1 というクエリー変数の
> 入力を想定していないので、Web サーバの error_log に、
>
> namazu: unknown cgi var: submit1=Search!
>
> というエラーメッセージが、検索時に出力されることがありますので、
> ご注意ください。
ということは、submit というクエリー変数の入力は想定されている
ということですね?
単に使っていないだけ? 現状の submit クエリー変数はどういう
扱いになっていますか?
> 以下、namazu-devel-ja 向けの話しになります。
>
> ----------------------------------------------------------------------
> Namazu に付属している NMZ.head* ファイルのテンプレートに書かれている
> HTMLによる検索ボタン(Search!) の記述が以下のようになっていますが、
>
> <input type="submit" name="submit" value="Search!">
> ↓
> <input type="submit" value="Search!">
>
> と変更したほうがよいのではないでしょうか?
> ----------------------------------------------------------------------
これについては、
> 2. namazu.cgi が、押されたボタンによって処理を切り分けることをしない
> 限りは、<input type="submit" に name 属性をつけることが冗長である.
押されたボタンによって処理を切り分ける予定がない限り、
name 属性は削除してもよいでしょうね。
> 3. <input type="submit" の name 属性の値に JavaScript の予約語(?) で
> ある "submit" を使うのは適切ではない.
まぁ、確かに。
--
寺西