gpt4 book ai didi

jquery - 从一个文本框复制到另一个文本框

转载 作者:行者123 更新时间:2023-12-01 03:28:10 24 4
gpt4 key购买 nike

我必须使用复选框通过 jQuery 将文本从一个文本框复制到另一个文本框,我已在代码中应用了 jQuery 事件,它的工作部分正确。代码如下:

<html>
<head>
<script src="js/jquery.js" ></script>
</head>
<body>
<form>
<input type="text" name="startdate" id="startdate" value=""/>
<input type="text" name="enddate" id="enddate" value=""/>
<input type="checkbox" name="checker" id="checker" />
</form>
<script>
$(document).ready(function(){
$("#startdate").change(function(o){
if($("#checker").is(":checked")){
$("#enddate").val($("#startdate").val());
}

});
});
</script>
</body>
</html>

该代码的工作原理如下;我总是默认选中复选框,因此每当我插入开始日期然后制表符时,开始日期都会被复制到结束日期。

My Problem

但是现在如果取消选中该复选框并更改开始日期,然后重新选中该复选框,则不会复制开始日期,现在在这种情况下应该做什么?请帮助我。

最佳答案

类似这样的事情:

$(document).ready(function(){
$("#startdate").change(function(o){
if($("#checker").is(":checked")){
$("#enddate").val($("#startdate").val());
}
});

$("#checker").change(function() {
if($(this).is(":checked")) {
$("#enddate").val($("#startdate").val());
}
});
});

关于jquery - 从一个文本框复制到另一个文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2996223/

24 4 0
文章推荐: javascript - '+' 在 AngularJS 中执行连接而不是加法
文章推荐: javascript - RegEx unicode 名称验证(仅允许破折号、点、空格、撇号)
文章推荐: javascript - 如何更改