Mam proste pole wejściowe wewnątrz znacznika forma:Nie można ustawić ukrytą wartość Pole tekstowe w jQuery
<body>
<form action="#">
<label>Input</label>
<input type="hidden" id="foo" name="foo" />
</form>
</body>
Próbowałem ustawić tę wartość z pliku JS:
$(document).ready(function(){
$('#foo').val('foo')
})
ale w źródle html atrybut nie jest w ogóle ustawiony. Jeśli spróbuję ustawić typ wejścia na "przycisk" lub cokolwiek innego, to działa. Po prostu nie mogę tego zrobić za pomocą pola wejściowego hidden
. Co ja robię źle?
Przyjęte rozwiązanie nie odpowiada rzeczywistej pytanie, mimo że jest pomocny w prowadzeniu do rozwiązania. Prawdopodobnie lepiej jest zaakceptować poprawną odpowiedź, ponieważ to pytanie dostaje 10 tys. Wyświetleń rocznie. –
Czy pomogłoby to, gdyby pole wejściowe było wartością początkową? (nawet jeśli jest to pusty ciąg) –