Próbuję użyć jQuery do wypełnienia formularza z pewnymi wartościami domyślnymi.Wypełnij formularz jQuery
Formularz znajduje się w div, który ma identyfikator. W rzeczywistości każdy element ma identyfikator, zrobiłem to tylko po to, aby móc szybko wybrać każdy fragment formularza, używając składni $("#id")
.
Oto forma:
<div id="panel" style="position: absolute; left: 190px; top: 300px; width: 400px; height: 300px; border: medium groove brown; background: none repeat scroll 0% 0% black; z-index: 100; color: white;"><form id="form_coord_0">
X <input type="text" style="height: 25px; font-size: 10px;" size="2" name="X" id="coordX_0"/>
Y <input type="text" style="height: 25px; font-size: 10px;" size="2" name="Y" id="coordY_0"/>
<input type="button" id="edit_0" value="M"/>
<input type="button" id="remove_0" value="-"/>
<input type="button" id="add_0" value="+"/>
<input type="button" id="go_0" value="go!"/>
<br/>
</div>
muszę ustawić pole coordX_0
tekstową z jakąś wartość, powiedzmy: 123
.
Myślałem, że mogę zrobić
$("#coordX_0").text.value = 123;
Ale to nie wydają się działać. Jakaś wskazówka?
http://api.jquery.com/val, dokumentacja jest twoim przyjacielem. – Jasper
Dziękuję Jasper, jestem całkiem nowicjuszem z jQuery (cóż, nawet z js: D) Nie wiedziałem nawet, że istnieje metoda val(). – nick2k3
@ nick2k3 Pierwszą rzeczą, którą zrobiłem, gdy uczyłem się jQuery, było przejrzenie dokumentacji API i zobaczenie wszystkich dostępnych funkcji oraz pokazów jak z nich korzystać. Zrobiłem to, więc mogłem mieć przynajmniej podstawowe pojęcie o tym, co pozwoli mi framework. Na przykład funkcja '.val()' może przyjąć funkcję jako argument, jeśli chcesz obsługiwać wiele danych wejściowych na raz, poniżej możesz zobaczyć moją odpowiedź na przykład, jak to zrobić: http://stackoverflow.com/questions/8914161/fill-in-a-form-with-jquery/8914281 # 8914281 – Jasper