私はjQueryを使って選択フィールドの選択肢(カテゴリ+投稿者)を結合し、idをas_qとした隠しフィールドに挿入しようとしていますが、スクリプトを実行するとas_q常に空です。変数をjQueryに割り当てる問題
現時点では、ユーザがサブミットをクリックしたときに関数を呼び出します.2つの選択フィールドの値を取得し、それらを組み合わせてからas_qフィールドに割り当てます。少なくともそれは私のロジックです。
おそらく私は間違った場所にいるのでしょうか?私の現在のコードは以下の通りです。すべてのヘルプは大歓迎、感謝
<form action="<? echo $PHP_SELF;?>" method="get" id="cse-search-box">
<input type="text" name="q" size="31"/>
<select name="category">
<option>Movies</option>
<option>Film</option>
<option>Fashion</option>
</select>
<select name="contributors">
<option>One</option>
<option>Two</option>
<option>Three</option>
</select>
<input type="hidden" name="as_q" id="as_q" value="" />
<input type="submit" name="sa" value="Search" id="submit_query" />
</form>
<script>
$('#submit_query').click(function(){
var category = $('[name=category]').val();
var contributors = $('[name=contributors]').val();
$('[#as_q]').val(category+' '+contributors);
});
</script>
はでテストページの結果にコードを置くファイルはsandbox.php呼ばれる
(あなたはファイル拡張子.phpを与えてくれた場合、私はこれは本当に不明だ唯一のものとされて言及します)それはFF3.5で正常に動作します。それ以上の詳細は記入できますか? – Steerpike
私はデプロイメントサーバーの外で自分でテストページを試しましたが、正しく動作しません - 私は空のurlのas_qセクションを見ています。 2つのフィールドがas_qに組み合わされていることをどのようにテストしているのか尋ねることはできますか?多分もっと正確な情報を提供するのに役立つでしょうか? – Gibset
私は本当にこのような質問のためにpastehtml.comを使用することをお勧めします。 http://pastehtml.com/view/090921UbqT7OfJ.html – itsadok