調べても調べても・・・
-
0 名前: kotobuki : 2006/03/05 12:31
- はじめまして。
私の検索がへたっぴなのか?、それともアタマがおかしいから
理解できないのか?かなり困惑していますので、ご指南いただ
けると助かります。
<form>属性内で、4.01からはactionは省略不可というこ
とを学びました。これって、
「なんらかの指定をしなくてはならない。」のですよね?
ではそのactionの内容が、
「フォームで入力されたデータを処理するプログラムの
URIを入力」するというおハナシなんですけど、これって
1:たとえ同じCGIでもいっぱい種類があるから「これだ
!」という定義ができない。
2:たとえ初心者が、タグ辞典などを参考にして、フォーム
を作成しても、扱いこなせるワケがない。
って認識していいいのですか?
他のプログラミングがいぢれて、はじめて完全に理解できる
ものなのですかね?
なんだか、「わからなすぎる」というのと、下手にいじれない
ってので困ってます。
よろしかったら、ご指南ください。
-
1 名前: 通りすがり : 2006/03/05 12:31
- >他のプログラミングがいぢれて、はじめて完全に理解できる
そうそんな感じです。
-
2 名前: カヅサツ : 2006/03/05 12:31 [URL]
- > <form>属性内で、4.01からはactionは省略不可ということを学びました。これって、
> 「なんらかの指定をしなくてはならない。」のですよね?
その通りです。
> 1:たとえ同じCGIでもいっぱい種類があるから「これだ!」という定義ができない。
action属性は、まさに「フォームで入力されたデータを処理するプログラムのURI」を書くのであり、何も定義しません。
a要素の href属性や、img要素の src属性と同じです。
・リンクしたいページがあるから、href属性値をそのページの URLを書くのであり、
・表示したい画像があるから、src属性値にその画像の URL を書くのであり、
・データを渡したいプログラムがあるから、action属性値にそのプログラムの URL を書くのです。
-
3 名前: kotobuki : 2006/03/05 12:31
- >通りすがりさん
レスありがとうございます。それを聞いて安心しました。次なる勉強に励みます。
>カツザツさん
ご丁寧にレスありがとうございます。
>>action属性は、まさに「フォームで入力されたデータを処理するプログラムのURI」を書くのであり、何も定義しません。
>>データを渡したいプログラムがあるから、action属性値にそのプログラムの URL を書くのです。
てことは、ほしい結果・目的に応じたプログラムのURIを指定することであって、
更に、同じほしい結果・目的でも何種類もあるもの、と解釈してもいいんですよね?
十人十色みたいな。
ご説明が丁寧でしたので、すごいわかりました!ありがとうございます。
-
4 名前: カヅサツ : 2006/03/05 12:31 [URL]
- > 更に、同じほしい結果・目的でも何種類もあるもの、と解釈してもいいんですよね?
> 十人十色みたいな。
ここの意味がわかりません。
プログラムは書く人によって癖があるので、確かに十人十色でしょうが、プログラムの個性など、action属性にはなんの関係もないことです。