2010-10-04 11 views
0

я должен быть схожу с ума ...значения радио кнопки не представляется

У меня есть форма с некоторыми кнопками радио, но независимо от того, что, СТОЛБ только включая название радиостанции, а не значение в зависимости от того, выбран:

<input type="radio" name="storage" value="1" id="ds_d"> 
    <input type="radio" name="storage" value="2" id="ds_p"> 
    <input checked type="radio" name="storage" value="3" id="ds_n"> 

с 2 радио выбранного (значение 2; ds_p), и занесена, это var_dump:

["storage"]=> string(1) "0" 

на самом деле, это то, что точно такой же var_dump независимо от того, который проверяется редактор

WTH продолжается?

thx.

ps, ​​форма загружается в другой div через jquery, если это имеет значение.


изменить: это похоже на что-то с ajax. это код, который загружает форму:

$.get('/page/init/', function(data){ 
    $("#form_txt").html(data); 
}); 

редактировать 2: просто чтобы быть ясно: ведет себя так же подать ли я с помощью кнопки «Отправить», или если я представить его через AJAX serialize().

+0

Я только испытанные ваш точный код ... «хранения» => строка «3» (длина = 1) заставляет меня думать, что это проблема с тем, как он будет загружен , возможно, значения не устанавливаются? Даже без поля значений он все равно должен возвращаться. Не могли бы вы ссылаться на демо или предоставить еще какой-нибудь код? – Gazler

+0

Вы пробовали его с куском jquery? – luckytaxi

+1

Похоже, что компонент jquery является фактором. Давайте посмотрим на этот код. – webbiedave

ответ

1

проблема заключалась в том, что у меня была функция jQuery, которая очищала текстовые поля и т. Д. В фокусе, и она вызывала все входы, например.

$('input').focus(function(){ 
    $(this).val(''); 
}); 

, так что я должен был сказать это не пустые Валя из радиоприемников:

$('input:not(:radio)').focus(function(){ 
    $(this).val(''); 
}); 

навороченного мудака.

Спасибо за помощь ....

Смежные вопросы