如何在Django中使用attrs = {'type':'date',}在form.widgets.DateInput中添加占位符?

穆里洛·西托尼奥

DateInput如果传递'type': 'date'给,则无法在表单内的小部件中添加占位符attrs但是,如果我不传递'type': 'date'attrs该字段,则其行为类似于TextInput

看起来超级简单,但我不明白出了什么问题。

表格

class QueryClientsForm(forms.Form):
    initial_date = forms.DateField(
        widget=forms.widgets.DateInput(
            attrs={'placeholder': 'Initial date...', 'type': 'date', }))

query_clients.html

<div class="container h-50">
    <div class="row justify-content-center">
        <div class="register_card" style="display: inline-block;">
            <form method="POST" action="">
                {% csrf_token %}
                <div class="input-group">
                    {{form.initial_date}}
                    <input class="btn login_btn" type="submit" style="margin-left: 10;" value="SEARCH">
                </div>
            </form>
        </div>
    </div>
</div>

我也尝试使用一些东西,javascript但是没有用...

<script>

    var initial_date = document.getElementById('id_initial_date')

    initial_date.placeholder = 'Initial date...';
    
</script>

我要改变什么?

穆里洛·西托尼奥

我让它可以调整onfocus参数并将其更改type为text。

class QueryClientsForm(forms.Form):
    initial_date = forms.DateField(
        widget=forms.widgets.DateInput(
            attrs={'placeholder': 'Initial date...', 'type': 'text',
                   'onfocus': "(this.type='date')", }
        )
    )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Blazor Date中添加占位符或0

来自分类Dev

DateInput:如何显示占位符

来自分类Dev

如何使用simple_form生成输入[type = date]?

来自分类Dev

如何在jqGrid中的日期列中使用input type ='date'

来自分类Dev

如何使用占位符代替simple_form中的标签?

来自分类Dev

如何在占位符中添加图标

来自分类Dev

删除type = date的html5输入元素中存在的默认文本/占位符

来自分类Dev

symfony中的表单集合和form_widgets

来自分类Dev

如何在Rails中为date_select指定占位符?

来自分类Dev

使用 type="date" 在 TextBox 中显示日期

来自分类Dev

DjangoCMS:如何在占位符中自动添加默认插件

来自分类Dev

如何在TVML的img标签中添加占位符图像?

来自分类Dev

如何在ModelForm中添加密码占位符?

来自分类Dev

我如何在输入字段中添加永久占位符

来自分类Dev

如何在C#代码中添加占位符?

来自分类Dev

如何在TVML的img标签中添加占位符图像?

来自分类Dev

如何在HTML程序中添加多个占位符?

来自分类Dev

如何在 laravel 中使用 form::date 在所有浏览器上工作

来自分类Dev

在Django的表单字段中添加占位符

来自分类Dev

如何向 PhoneNumberTextField 中的文本和占位符添加插图

来自分类Dev

我可以在<input type =“ time” />中使用占位符吗

来自分类Dev

如果提交了某个值,如何更改输入type =“ text”中的占位符文本的颜色?

来自分类Dev

如何在Django模型表单中向字段添加类,ID,占位符属性

来自分类Dev

如何在c#中为Windows Form App格式化此Date对象?

来自分类Dev

如何在c#中为Windows Form App格式化此Date对象?

来自分类Dev

如何监听输入中的段值 (__/__/___) 变化[type="date"]

来自分类Dev

Python:如何在Django Form类中使用构造函数?

来自分类Dev

如何使用Apache POI API将图像添加到pptx中添加的图像占位符?

来自分类Dev

如何在Django的Crispy Form中添加CaptchaField()?

Related 相关文章

  1. 1

    如何在Blazor Date中添加占位符或0

  2. 2

    DateInput:如何显示占位符

  3. 3

    如何使用simple_form生成输入[type = date]?

  4. 4

    如何在jqGrid中的日期列中使用input type ='date'

  5. 5

    如何使用占位符代替simple_form中的标签?

  6. 6

    如何在占位符中添加图标

  7. 7

    删除type = date的html5输入元素中存在的默认文本/占位符

  8. 8

    symfony中的表单集合和form_widgets

  9. 9

    如何在Rails中为date_select指定占位符?

  10. 10

    使用 type="date" 在 TextBox 中显示日期

  11. 11

    DjangoCMS:如何在占位符中自动添加默认插件

  12. 12

    如何在TVML的img标签中添加占位符图像?

  13. 13

    如何在ModelForm中添加密码占位符?

  14. 14

    我如何在输入字段中添加永久占位符

  15. 15

    如何在C#代码中添加占位符?

  16. 16

    如何在TVML的img标签中添加占位符图像?

  17. 17

    如何在HTML程序中添加多个占位符?

  18. 18

    如何在 laravel 中使用 form::date 在所有浏览器上工作

  19. 19

    在Django的表单字段中添加占位符

  20. 20

    如何向 PhoneNumberTextField 中的文本和占位符添加插图

  21. 21

    我可以在<input type =“ time” />中使用占位符吗

  22. 22

    如果提交了某个值,如何更改输入type =“ text”中的占位符文本的颜色?

  23. 23

    如何在Django模型表单中向字段添加类,ID,占位符属性

  24. 24

    如何在c#中为Windows Form App格式化此Date对象?

  25. 25

    如何在c#中为Windows Form App格式化此Date对象?

  26. 26

    如何监听输入中的段值 (__/__/___) 变化[type="date"]

  27. 27

    Python:如何在Django Form类中使用构造函数?

  28. 28

    如何使用Apache POI API将图像添加到pptx中添加的图像占位符?

  29. 29

    如何在Django的Crispy Form中添加CaptchaField()?

热门标签

归档