2011-12-30 18 views
0

私はこのコードをいくつかのラジオボタンと入力ボックスがあるところに持っています。私は入力ボックスの値を取得し、ボタンのクイックリンクonclickとしてURLに追加しました。しかし、私はまた、選択されたラジオの価値を捉え、それをURLにクエスチングとして渡す必要もあります。次のようになります。http://mysite.com/events/SitePages/test1.aspx?kwd=InputBoxvalue&type=RadioValueラジオの値を取得してクエリ文字列のURLに追加します

どうすればよいですか?

All<input name="EventRadio" type="radio" value="All"/> 
Events<input name="EventRadio" type="radio" value="Events"/> 
Classes<input name="EventRadio" type="radio" value="Classes"/> 
<input name="keyword" type="text" id="EventSearchBox"/> 
<input name="SearchButton" type="button" value="Search" 
    onClick="location.href='http://mysite.com/events/SitePages/test1.aspx?kwd='+ document.getElementById('EventSearchBox').value; return false;"/><br/><br/> 
+0

が本当に必要なのjQueryタグであるようにクリックイベントハンドラをアタッチ? –

答えて

0
<input name="SearchButton" type="button" value="Search"/> 

の代わりonClickプロパティを追加

$("input[name='SearchButton']").click(function(e){ 
e.preventDefault(); 
var radioVal = $(":radio:selected").val(); 
location.href='http://mysite.com/events/SitePages/test1.aspx?kwd='+ document.getElementById('EventSearchBox').value+"&radioVal="+radioVal 
}); 
関連する問題