- ベストアンサー
<form>の活用方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
GET(URLの後ろに?で渡す形式)であれば <form action="http://******.com/kensaku.php?word=キーワード&任意のタグ"> </form> POST(URLの後ろに付与せず、いわゆるリクエストボディで渡す形式)であれば <form method="post" action="http://******.com/kensaku.php"> <input type="hidden" value="キーワード&任意のタグ"> </form> で駄目ですか?
関連するQ&A
- 1つのformに複数のaction
質問です。 下のようにiframeが2つあり、一つのformによる結果をそれぞれに反映させる検索ページ(kensaku.php)があります。 <script> function sample(F) { F.action = 'ichiran_map.php' F.target = 'ichiran_map' F.submit(); setTimeout(function(){ F.action = 'ichiran.php' F.target = 'ichiran' F.submit(); },1); return false; } </script> <iframe src="A.php" name="A" > <iframe src="B.php" name="B" > <form method="post" onsubmit="return sample(this)"> <select name="area"><option selected value="">エリア選択 </option> <option value="01">あいうえお</option> <option value="02">かきくけお</option> </select> <select name="price"> <option selected value="">価格帯選択</option> <option value="01">1000円未満</option> <option value="02">1001円~2000円</option> <input type=submit value="絞込" /></form> 別のページ(例えばindex.php)に同じようなformを作り、検索結果をこの検索ページに反映させたいと思います。この場合、一つのformに3つのactionを設定したいのですが、どうすれば実現できるでしょうか? 表示画面はkensaku.phpにしたいのですが、そのkensaku.phpにある2つのiframe(A.phpとB.php)にformで指定した値を反映させたいのですが、どうすれば実現できるのでしょうか?どなかた教えて下さい。
- ベストアンサー
- JavaScript
- formヘルパーを使わないと、パラメータを取得できないのでしょうか?
symfonyを使用してますが、 formヘルパーを使わないと、リクエストのパラメータを取得できないのでしょうか? --------------------------------------------------- <form action="/web/xx.php/xx/xxx" enctype="text/plain" method="post"> <input type="text" name="model" value="50"> <input type="submit" value="検索"> </form> --------------------------------------------------- 上記だと、パラメータを取得できるが、下記だと取得できる。 --------------------------------------------------- <?php echo form_tag('/web/xx.php/xx/xxx') ?> <?php echo input_tag("model","50") ?> <?php echo submit_tag('検索')?>
- 締切済み
- PHP
- FORMタグを使わずに、POSTするには?
HTMLのFORMタグを使わずに、別のPHPプログラム等に引数をPOSTする方法はあるのでしょうか? サーバー間で、データーのやり取りをしたいと考えています。 よろしく、お願いします。
- ベストアンサー
- PHP
- 配列中の検索文字全が含まれる、配列のある元データを拾いだすのは?
formからcheckboxで任意のデータを送りその全てのデータが、 任意の配列にマッチしたファイルのデータを抜き出すのは どうしたら出来るか、何かヒントでも教えていただけたら幸いです。 検索文字列 @kensaku #検索文字を&SplitParamで代入 検索元文字列 $kensakuMoto #","区切り文字で文字列を保存 for($i=0;$i<@kensaku;$i++){ if($kensakuMoto=~/$kensaku($i)/){;}else{next;} } としても@kensaku全てにマッチしたデータだけを抜き出すことが出来ません。 よろしくお願いします。
- ベストアンサー
- Perl
- formごとにcharsetを指定する方法
チャットの裏入りについてです まず、フレームファイルで上側と下側に分割しています 上側のファイルのformタグに囲まれた内容を、チャットのphpにsubmitしています。 ここで、上側のファイルにformを増設して、 検索結果が下側に来るようにgoogle検索をできるようにしたいです。 こんな具合に。つhttp://chat.studio.cx/o-cha/search.html しかし、チャットのphpのcharsetがEUC-JPに対し、googleにsubmitするにはshift_JISでなければなりません(文字化けするため) 説明が下手ですいません・・・ 端的に言ってしまえば、formごとにcharsetを指定する方法はありませんか?ということです javascriptを使ってでも良いし、htmlで違う記述方法があるのならば、教えてもらえるとうれしいです よろしくお願いします
- 締切済み
- JavaScript
- php header location 携帯(au端末)のキャッシュ問題について
1、携帯サイトにてプルダウン式の検索窓を設置しています。 2、formのaction先はkensaku.phpになります。 3、kensaku.phpにてphpを用いてheader locationにてそれぞれの飛び先にキーワードを持って振り分けています。 上記条件化でAU端末で検索した場合に、 前回検索した結果が表示されてしまいます。 例:キーワード「携帯電話」で検索する。 検索結果は携帯電話。 再度端末ボタンで戻って「ケイタイデンワ」で検索する。 結果は携帯電話。 キャッシュが考えられるのですが、 どのようにコントロールしていいかわかりません。 このAUの特殊な開発者泣かせの仕組みで3日間つまづいています。 ※個人の為デバック環境にAU端末がなく、検証が難しい状況です。すみません。 是非ご回答よろしくお願いします。
- 締切済み
- PHP
- METAタグの活用法
サーチエンジンによってはMETAタグの効果的な 使用法で、自サイトのURL検索結果の順位を大幅 に上げることが出来るといいます。入れ込むキーワード にもよりますが、順番等も影響するのでしょうか? 効果的なMETAタグの使用法ということで、ご回答いただければ 幸いです。そのようなことについて述べている関係サイト のみの紹介でも構いません。よろしくお願いします。
- 締切済み
- その他(インターネット・Webサービス)
- 1つのページにformを2つ設置。2つ目のformが動きません(泣)
ショッピングサイトを制作しているWebデザイナーです。Java Scriptについて質問です。 私が制作しているWebサイトは、商品ページのformでインプットされたデータをサーバー上のASPに渡す仕組みとなっています。 以前は、色・サイズなどオプション項目を選択しなくてもデータが渡されてしまっていたため、validateFormを使ってオプションが選択されていない場合はエラーメッセージを表示するように修正しました。 ところがvalidateFormを付けた後、1ページに2つ以上formがあると、2つ目以降のformで(データが届かないという)ASPエラーが出るようになってしまいました。 ---------------------------- 以前(validateFormを付ける前)のform action部分 <form action="https://~/productProcess.asp" method="get" id="form1"> ---------------------------- 新しい(validateFormを付けた後)のform action部分 <form action="https://~/productProcess_new.asp" method="get" name="form1" onsubmit="return validateForm(this);"> ---------------------------- これは、validateFormを付けたためデータが送られないようになってしまったのでしょうか?1ページに2つ、3つformを付けるにはどのように修正すればよろしいでしょうか? 分かる方、ご回答よろしくお願いします。
- ベストアンサー
- JavaScript
- HTMLの<form>タグ内の値について
フォーム上にクリックボタンを2つ表示してそれぞれ違う処理を実行したいと考えて います。HTML<form>タグを2つ作成して1つ目に処理1のプログラム、2つ目の <form>タグに処理2の処理を実行したいと考えています。 <form>処理1</form><form>処理2</form> 処理1にPHPを埋め込みクリッカブルボタンをプログラムで書き込みます。 <?php for($ctr=0;$ctr<MAX;$ctr++){ ?> <input type="radio" name="area" value=<?=$area[$ctr][0]?> onClick="area.value = <?=$area[$ctr][0]?>"><b><?=$area[$iCnt][1] <?php } ?> ※情報が格納されたPHPの連想配列の情報を元にクリッカブルボタンを作成し、 チェックされた情報を保持したいと考えています。 上記の場合、保持したデータを上記の処理1では利用できますが、 処理2の方ではareaにアクセスしてもデータがありません。 これはformが異なるためデータを読むことができないのでしょうか? 別フォーム内で取得したデータを別フォームで参照することはできないのでしょうか? もしかしたら私の質問が意味不明かもしれませんが ご存知の方がいらっしゃいましたら宜しくお願いいたします。
- 締切済み
- HTML