- 締切済み
html
あるショップレンタルサーバーなのですが、以下のようなソースでした。 <form method="post">←actionがないのです。 <input type="hidden" name="mode" value="********"> <input type="text" name="email" size="18" maxlength="200" value="" class="********" /> これはhtmlとして間違いではないのでしょうか?これを正しいhtmlに直すとactionの部分の送信先は何が入るでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- 35fa8e3c
- ベストアンサー率39% (9/23)
<a id=ABC></a> <script> var elm = document.getElementById("ABC"); elm.href = "http://google.com"; elm.innerText = "Googleにイっちゃう?"; </script> と書くと表示は <a id=ABC href=http://google.com>Googleにイっちゃった</a> のものとなります. そのたぐい,つまりJavaScriptによる制御じゃないでしょうか. (上記ソースを確かめる場合はDOMを読み込んだ後でスクリプトが実行されるような改変が必要で私は環境依存が激しい方法しか知らないので省きます.)
- itu1989
- ベストアンサー率44% (37/83)
抜粋しているソースを実際にローカルでhtmlとして作成してみればわかります。 <form method="post">ではrequestされたパラメータが隠れてしますので<form method="get">で作成します ローカルでいいのでhtmlを作成しsubmitボタンも一緒に配置して実行します するとURLが以下のようになります(ローカルなので先頭にfile:///がついてますが) C:\Users\Admin\Desktop\test.html file:///C:/Users/Admin/Desktop/test.html?mode=********&email= action先が無いので自身にパラメータを持って返ってきてます ネット上に配置して実行すると http://hoge/test.html http://hoge/test.html?mode=********&email= みたいな感じです 特にjavascriptが使われてない場合はこうなると思います javascriptで設定されている場合は、正直ソースを見ないとなんとも言えませんねw htmlとして正しいか正しくないかは分かりません。htmlの仕様上こう言う動きになります。サイトがそのページでどんな動きをしたいかによると思います 可能なら画面がアクションを起こすボタンのOnclickイベントやhtml上か外部Javascriptファイル(.js)に記述されているJavascriptソースを確認して解析してみて下さい ファイト!!
- ORUKA1951
- ベストアンサー率45% (5062/11036)
⇒自サイトに検索機能を設置 - Webデザイン・CSS - 教えて!goo( http://okwave.jp/qa/q8294016.html ) でも同様の質問をされていますが・・・・。 actionの指定がなければ、自身に送信されます。
- askaaska
- ベストアンサー率35% (1455/4149)
> actionに入るもの これだけではわからないわ 恐らくJavaScriptで入れているんだと思うけど