2011-01-30 8 views
0

ちょっと、私はフォームがあり、ユーザーがクリックして送信するための4つのボタンがあります。 1つはすべてのものを検索し、もう1つはユーザーのために、もう1つはクリップのために、もう1つはトピックのために検索します。今私の質問は、ボタンがname = categoryとvalue =(検索のタイプ​​)で、私がしようとしているのは、アドレスバーのカテゴリ=値(GETメソッドを使用)でユーザーを検索結果ページに送ることです。これはFirefox上で正常に動作していますが、Google Chromeを使用していても動作していません。どんな助け?コードはフォーム検索の提出ヘルプ

<form method="get" action="search.php" name="search" onsubmit="return Validate();"> 
     <input type="text" class="searchit" title="Search..." name="search" id="search" /><br/> 

     <label><span> </span> <input name="submitter" type="submit" value="Search" class="searchsubmitButton" id="submitter" /></label> 
     <span class="searchfor">Search for:</span> 
     <label><span> </span> <input name="c" type="submit" value="Users" class="searchsubmitButton" id="submitter" /></label> 
     <label><span> </span> <input name="c" type="submit" value="Clips" class="searchsubmitButton" id="submitter" /></label> 
     <label><span> </span> <input name="c" type="submit" value="Topics" class="searchsubmitButton" id="submitter" /></label> 
    </form> 
+0

「Google Chromeに登録しないでください」とはどういう意味ですか?エラーメッセージが表示されますか?望ましくない出力?私たちにもう少し情報を与えてください。あなたをより良く助けることができます。 :D –

+0

アドレスバーで私はc = usersまたはc = clipsまたはc = topicsを得ていないので、検索=(検索クエリ)だけでは機能しません。 –

+0

下記のようにフィールドをタグの外側に置きます。 –

答えて

0

<label></label>タグ内にあるため、コードは次のとおりです。

0

は、このスレッドを見てみましょう:あなたは「C」と呼ばれる隠しフィールドを作成するために私は考えることができるSafari and Chrome back button changes hidden and submit values in forms

最も簡単なソリューションです。次に、送信ボタンをクリックすると、フォームを送信する前に、 "c"の隠しフィールドに値(ユーザー、クリップまたはトピック)を設定します。

+0

あなたはこの非常に同じスレッドでリンクしました;) –

+0

:D ...さて、私は今日クラックしています...私はリンクを修正しました。 :) – limc

関連する問題