选中复选框后如何禁用表单的date_select字段?

我已经定义了以下字段:

<%= f.label :acc_type,'Trial mode' %>
<%= f.check_box :acc_type %>

<%= f.label :expire_date,'Expire date' %>
<%= f.date_select :expire_date,{ discard_day: true,start_year: Date.today.year,end_year: (Date.today.year + 10),required: true },class: 'form-control' %>

我希望在选中该复选框时禁用expire_date。我该怎么办?

谢谢。

pengfei1 回答:选中复选框后如何禁用表单的date_select字段?

您可以使用Traceback (most recent call last): File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/core/handlers/exception.py",line 34,in inner response = get_response(request) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/core/handlers/base.py",line 115,in _get_response response = self.process_exception_by_middleware(e,request) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/core/handlers/base.py",line 113,in _get_response response = wrapped_callback(request,*callback_args,**callback_kwargs) File "/home/gagan/saporawebapp/webapp/views.py",line 214,in explore return render(request,'explore/explore.html',{'query':query,'main':query2,'rank':query3,'sec':query4,'lis':query5,'result':result,'theme':request.user.profile.theme}) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/shortcuts.py",line 36,in render content = loader.render_to_string(template_name,context,request,using=using) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/template/loader.py",line 61,in render_to_string template = get_template(template_name,line 15,in get_template return engine.get_template(template_name) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/template/backends/django.py",in get_template return Template(self.engine.get_template(template_name),self) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/template/engine.py",line 143,in get_template template,origin = self.find_template(template_name) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/template/engine.py",line 125,in find_template template = loader.get_template(name,skip=skip) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/template/loaders/base.py",line 24,in get_template contents = self.get_contents(origin) File "/home/gagan/saporawebapp/Sapora/lib/python3.6/site-packages/django/template/loaders/filesystem.py",in get_contents return fp.read() File "/home/gagan/saporawebapp/Sapora/lib/python3.6/codecs.py",line 321,in decode (result,consumed) = self._buffer_decode(data,self.errors,final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa9 in position 112483: invalid start byte 来执行此操作。 这是我的主意,您可以尝试。

例如:

jquery
本文链接:https://www.f2er.com/3155274.html

大家都在问