jquery и динамические формы помогают? - PullRequest
0 голосов
/ 29 августа 2011

Я очень новичок в jquery и пытаюсь создать динамическую форму следующим образом (и она не работает).Я хочу, чтобы форма имела начальное значение "привет", как указано в области заголовка.

Я понимаю, что вы можете легко сделать это с помощью html (с параметром значения), но я имею в виду гораздо большую цель, которая требует, чтобы значение было динамическим.

В любом случае, я просто не могу заставить его работать, поэтому помогите, пожалуйста.Спасибо.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Logging In Test</title>
    <script type = "text/javascript" src="{{ STATIC_URL }}js/jquery.js">
    var value = "hello";
    $('#login [name=firstname]').val(value)
    </script>
</head>
<body>
<form id="login">
    <input type = "text" name="firstname">
</form>
</body>
</html>

Спасибо.!

Ответы [ 2 ]

2 голосов
/ 29 августа 2011

использование $(document).ready(); http://api.jquery.com/ready/
как

$(document).ready(function(){
    var value = "hello";
    $('#login [name=firstname]').val(value)
});

для установки начальных значений после полной загрузки документа и правильного создания DOM

0 голосов
/ 29 августа 2011

Существует проблема с тем, как и когда вы вставляете jquery, попробуйте следующее:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Logging In Test</title>
</head>
<body>
<form id="login">
    <input type = "text" name="firstname">
</form>



<script type = "text/javascript" src="{{ STATIC_URL }}js/jquery.js"></script>
<script type = "text/javascript">
    var value = "hello";
    $('#login [name=firstname]').val(value)
</script>
</body>
</html>
...