2012-04-16 2 views
0

Я пытаюсь изменить jQuery значение скрытой формы на моей странице при нажатии кнопки, а затем сделать submit.jquery change скрытая форма значение не работает

<div> 
    Save As:<br/> 
    <input type="button" value="Draft" onclick="javascript:setStatus('Draft')"/> 
    <input type="button" value="Complete" onclick="javascript:setStatus('Complete')"/>    
</div> 

и мой JQuery код:

function setStatus(input) { 
    $("#Status").val = input; 
    $("#TestSheetForm").submit(); 
} 

Я могу видеть точку останова попадания и код выполняется без ошибок, если я использую поджигатель и остановить сразу после присвоения скрытого ввода Вэл и запустить $ («# Status») .val() значение установлено на «», хотя оно должно быть черным или полным.

Я также подтвердил, что если я запустил

$("Status").val("Draft")
из консоли firebug, он успешно изменит значение при запуске $ ("# Status"). Val() снова

Есть ли что-то, что мне не хватает здесь, нужно ли мне настраивать его по-другому?

ответ

4

Изменить

$("#Status").val = input; 

в

$("#Status").val(input); 
+0

Я просто заметил, что не могу поверить, что я пропустил это! –

+0

Случается для всех нас. – j08691

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