Jquery 获取django中隐藏字段值中的错误

Jquery 获取django中隐藏字段值中的错误,jquery,django,Jquery,Django,index.html <html> <head> <title>index</title> <script type="text/javascript"> $(document).ready(function(){ alert($("errormsg").attr("value")); }); <

index.html

<html>
    <head>
        <title>index</title>
        <script type="text/javascript">
            $(document).ready(function(){
                alert($("errormsg").attr("value"));
            });
        </script>
    </head>
    <body>
         {% if  form.emailid.errors %}
              <input type="text" id="errormsg" value="{{ form.emailid.errors }}"/>
         {% endif %}
         {{ form.emailid }}
    </body>
</html>
forms.py

class new_register(ModelForm):
    emailid=forms.CharField(widget=forms.TextInput())

class Meta:
    model=userdetails

def clean_emailid(self):
    rcvd_mailid = self.cleaned_data.get('emailid')
    if rcvd_mailid:
        user_qs = userdetails.objects.filter(emailid = rcvd_mailid)
        qs_count=user_qs.count()
        if qs_count >= 1:
            raise forms.ValidationError("* Mail Id Already Exists")
    return self.cleaned_data['emailid'][:100]
views.py

def register_view(request, template_name="index.html"):
    if request.method=="POST": 
       user_values=new_register(data=request.POST)
       if user_values.is_valid():
           user_values.save()
           return HttpResponseRedirect(reverse("url_indexpage"))
       else:
           return render(request, template_name,{'form':user_values})
    elif request.method=="GET":
       user_values=new_register()
       return render(request, template_name,{'form':user_values})  

我在段落标记中获取错误消息,但无法在隐藏字段中获取错误消息。它越来越不明确了。这有什么不对吗?有人能帮忙吗?求你了

您忘记了
,可以使用
.val()
-
警报($(“#errormsg”).val())
您在
文档中拼写错误
函数
。ready
我也尝试过。val,但它的警报为“未定义”。我更正了拼写,仍然得到“未定义”,然后请更新问题以反映您代码的当前状态。
def register_view(request, template_name="index.html"):
    if request.method=="POST": 
       user_values=new_register(data=request.POST)
       if user_values.is_valid():
           user_values.save()
           return HttpResponseRedirect(reverse("url_indexpage"))
       else:
           return render(request, template_name,{'form':user_values})
    elif request.method=="GET":
       user_values=new_register()
       return render(request, template_name,{'form':user_values})