Bis*_*rai 3 javascript django jquery django-forms
我创建了一个django表单,我不需要将这些值保存在我的数据库中.但我不知道如何在javascript中访问这些表单值.
balance.html
<script>
$(document).ready(function () {
$('.dateinput').datepicker();
var a = document.getElementsById("{{ form.start_date }}").val;
alert(a);
});
</script>
<div>
<form action="" method="POST">{% csrf_token %} Start Date: {{ form.start_date }} End Date:{{ form.end_date }}
<br/>
<input type="submit" name="submit" value="See Results" id="tryonce">
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
但我无法得到结果.如何在javascript中检索这些表单值?
{{form.start_date}}扩展为:
<input id="id_start_date" type="something">
Run Code Online (Sandbox Code Playgroud)
您始终可以在大多数现代浏览器中右键单击并检查元素.
所以使用:
var a = document.getElementsById("id_start_date").val;
Run Code Online (Sandbox Code Playgroud)
我建议你使用jQuery版本:
var a = $("#id_start_date").val();
Run Code Online (Sandbox Code Playgroud)