захватить значение радио и добавить к URL строки запроса - PullRequest
0 голосов
/ 30 декабря 2011

У меня есть этот код, где есть пара радиокнопок и поле ввода. Я захватил значение поля ввода и добавил к URL как щелчок кнопки qurystring. Но мне также нужно захватить значение выбранного радио, а также передать его в виде строки запроса на URL. Это должно выглядеть так: http://mysite.com/events/SitePages/test1.aspx?kwd=InputBoxvalue&type=RadioValue

Как мне это сделать?

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/>

1 Ответ

0 голосов
/ 30 декабря 2011
<input name="SearchButton" type="button" value="Search"/>

вместо добавления свойства onClick присоедините обработчик события click, такой как

$("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
});
...