gpt4 book ai didi

javascript - jquery .val() 设置与提供的值不同的值

转载 作者:行者123 更新时间:2023-12-02 15:54:22 26 4
gpt4 key购买 nike

我有一个 django 表单,需要通过单击按钮来填充。表单呈现如下:

<input type="text" id="start_date">
<input type="text" id="end_date">
<input type="submit" id="submit_first" value="POST">
<button id="submit_second">Generate</button>

点击submit_second时设置文本字段中的值的jquery如下:

$('#submit_second').click(function(){
$('#id_start_date').val({{start_date}});
$('#id_end_date').val({{end_date}});

$('#submit_first').click();
})

start_date 和 end_date 变量保存一些从 View 作为上下文传递的日期字符串,并在模板中输出它们的真实值(例如:2015-07-7),但在模板中设置不同的值触发 jquery 函数时的文本字段(例如:1990)。

最佳答案

我的假设是渲染的脚本类似于 $('#id_start_date').val(2015-07-7); 其中 2015-07-7 将是被视为数学公式,方程将被处理,运算结果将设置为输入值。

由于您想按原样呈现值,因此需要将值视为字符串,因此请尝试

$('#submit_second').click(function () {
$('#id_start_date').val('{{start_date}}');
$('#id_end_date').val('{{end_date}}');

$('#submit_first').click();
})

关于javascript - jquery .val() 设置与提供的值不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31667154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com