2013-07-27 7 views
0

У меня есть ряд кнопок, радио и кнопка отправки:Не удается получить значение с помощью кнопок радио JQuery

<input type="radio" name="selectme_resubmit" id="selectme_resubmit1" value="first" /> <label for="selectme_resubmit1">Resubmit with the original submitter</label><br> 
<input type="radio" name="selectme_resubmit" id="selectme_resubmit2" value="without" checked /> <label for="selectme_resubmit2">Resubmit without any submitter</label><br> 
<input type="radio" name="selectme_resubmit" id="selectme_resubmit3" value="custom" /> <label for="selectme_resubmit3">Resubmit with a custom submitter:</label> <input type="text" name="selectme_custom_submitter" id="selectme_custom_submitter" /><br> 
<input type="button" id="selectme_resubmit_button" name="selectme_resubmit2_button" value="Place a submit template" onclick="selectme_act(\'resubmit\')" /> 

У меня есть следующий JavaScript (с JQuery):

var typeofsubmit = $("input[name=selectme_resubmit]:checked").val(); 
console.log(typeofsubmit); 

Тем не менее, я получаю «неопределенный» в консоли, даже когда я что-то выбираю ... что я делаю неправильно?

+0

, когда вы называете это javascript? – krishgopinath

+0

$ ("input [name = 'selectme_resubmit']: checked") одинарная кавычка имя – rps

+0

@hungerpain Я вызываю js внутри функции 'selectme_act()' – user1483482

ответ

0

Я проверил ваш код, и селектор действительно работает. Единственная проблема, которую я обнаружил, что вы спасались на ' характер, когда она не нужна в onclick случае

+0

Селектор не работает, когда я вызываю его из функции 'selectme_act()', которая вызывается onclick кнопки submit – user1483482

0

вы пропустите готовую функцию

$().ready(function(){ 
var typeofsubmit = $("input[name=selectme_resubmit]:checked").val(); 
    console.log(typeofsubmit); 
}); 

используйте готовую функцию перед вашей декларации

и проверки эта ссылка http://jsfiddle.net/FQGuu/

+0

Я запускаю 'var typeofsubmit = $ (" input [name = selectme_resubmit]: checked "). val();' внутри другой функции, 'selectme_act', которая вызывается onclick кнопки. – user1483482