Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在twitter引导中添加时间选择器_Javascript_Html_Twitter Bootstrap_Python 2.7_Timepicker - Fatal编程技术网

Javascript 在twitter引导中添加时间选择器

Javascript 在twitter引导中添加时间选择器,javascript,html,twitter-bootstrap,python-2.7,timepicker,Javascript,Html,Twitter Bootstrap,Python 2.7,Timepicker,我拼命想在我的应用程序中集成一个时间选择器,但没有成功。我尝试使用以下代码执行此操作: 我有所有的文件,路径设置正确。奇怪的是。如果我集成此代码: <!-- Or just a input --> <input id="demo-input" /> <!-- jQuery and Bootstrap scripts --> <script type="text/javascript" src="../assets

我拼命想在我的应用程序中集成一个时间选择器,但没有成功。我尝试使用以下代码执行此操作:

我有所有的文件,路径设置正确。奇怪的是。如果我集成此代码:

        <!-- Or just a input -->
    <input id="demo-input" />

    <!-- jQuery and Bootstrap scripts -->
    <script type="text/javascript" src="../assets/js/jquery.min.js"></script>
    <script type="text/javascript" src="../assets/js/bootstrap.min.js"></script>

    <!-- ClockPicker script -->
    <script type="text/javascript" src="../dist/bootstrap-clockpicker.min.js"></script>

    <script type="text/javascript">
    $('.clockpicker').clockpicker()
        .find('input').change(function(){
            // TODO: time changed
            console.log(this.value);
        });
    $('#demo-input').clockpicker({
        autoclose: true
    });

    if (something) {
        // Manual operations (after clockpicker is initialized).
        $('#demo-input').clockpicker('show') // Or hide, remove ...
                .clockpicker('toggleView', 'minutes');
    }
    </script>
我用python编码并使用flask

有人有主意吗?我已经挣扎了很长一段时间,现在我找不到一个答案


谢谢

您的@route应该是

from wtforms.fields.html5 import DateField

class TimeForm(Form):
    time_picker = DateField('DatePicker', format='%Y-%m-%d')

@app.route('/current_page', methods=['POST'])
def show_time():
    time_form = TimeForm() # this could be the class as well
    if time_form.validate_on_submit():
        return time_form.time_picker.data.strftime('%Y-%m-%d')
    return render_template('bootstrap_template.html', form=form)
您可以通过以下方式在jinja2模板中获取时间选择器

bootstrap\u template.html

<form action="some_action" method="post">
    {{ time_form.time_picker(class='datepicker') }}
    {{ time_form.hidden_tag() }}
    <input type="submit"/>
</form>

{{time\u form.time\u picker(class='datepicker')}
{{time_form.hidden_tag()}}

请注意-您需要在模板文件中添加您的js库和css文件。

您的@route应该像

from wtforms.fields.html5 import DateField

class TimeForm(Form):
    time_picker = DateField('DatePicker', format='%Y-%m-%d')

@app.route('/current_page', methods=['POST'])
def show_time():
    time_form = TimeForm() # this could be the class as well
    if time_form.validate_on_submit():
        return time_form.time_picker.data.strftime('%Y-%m-%d')
    return render_template('bootstrap_template.html', form=form)
您可以通过以下方式在jinja2模板中获取时间选择器

bootstrap\u template.html

<form action="some_action" method="post">
    {{ time_form.time_picker(class='datepicker') }}
    {{ time_form.hidden_tag() }}
    <input type="submit"/>
</form>

{{time\u form.time\u picker(class='datepicker')}
{{time_form.hidden_tag()}}

请注意-您需要在模板文件中添加js库和css文件。

谢谢您的回复!但是你知道为什么我不能让它在我的情况下工作吗?我可以独立运行它,一切都很好,但在应用程序中使用时它不会执行(即从render_模板('input.html')调用),这不是非常奇怪吗?我想了解出了什么问题。你知道吗?谢谢!还有,方法“post”是不允许的。我的浏览器出现了一个错误。我刚才尝试的另一件事是使用下拉菜单,再次,当我单独启动input.html时,下拉菜单会起作用,但只要我使用render_模板调用它,下拉菜单就会起作用('input.html'),它停止工作。我对引导和html非常陌生。谢谢你的时间!谢谢你的回复!但是你知道为什么我不能在我的案例中工作吗?我可以单独运行它,一切都很好,而它在应用程序中使用时(即从render_模板调用)不会执行,这不是非常奇怪吗('input.html')?我想了解出了什么问题。你知道吗?谢谢!还有,方法“post”是不允许的。我的浏览器出现了一个错误。我刚才尝试的另一件事是使用下拉菜单,再次,当我单独启动input.html时,下拉菜单会起作用,但只要我使用render_模板调用它,下拉菜单就会起作用('input.html'),它停止工作。我对引导和html非常陌生。谢谢你的时间!谢谢你的回复!但是你知道为什么我不能在我的案例中工作吗?我可以单独运行它,一切都很好,而它在应用程序中使用时(即从render_模板调用)不会执行,这不是非常奇怪吗('input.html')?我想了解出了什么问题。你知道吗?谢谢!还有,方法“post”是不允许的。我的浏览器出现了一个错误。我刚才尝试的另一件事是使用下拉菜单,再次,当我单独启动input.html时,下拉菜单会起作用,但只要我使用render_模板调用它,下拉菜单就会起作用('input.html'),它停止工作。我对引导和html非常陌生。谢谢您的时间!