Javascript:如何在html字段中添加和删除值
我有一个HTML页面,我正试图用javascript编写一个函数,这样,如果某个特定的日期字段为空,页面上的另一个字段也将为空。但如果该字段已填充,则页面上的其他字段也将填充相同的日期 我可以让它工作,所以如果第一个字段被填充,第二个字段也被填充相同的日期。但是,当您从第一个字段中删除日期时,第二个字段仍然填充 所以我的问题是,我如何让它工作,如果第一个字段是空的,那么第二个字段将是空的 功能:Javascript:如何在html字段中添加和删除值,javascript,html,Javascript,Html,我有一个HTML页面,我正试图用javascript编写一个函数,这样,如果某个特定的日期字段为空,页面上的另一个字段也将为空。但如果该字段已填充,则页面上的其他字段也将填充相同的日期 我可以让它工作,所以如果第一个字段被填充,第二个字段也被填充相同的日期。但是,当您从第一个字段中删除日期时,第二个字段仍然填充 所以我的问题是,我如何让它工作,如果第一个字段是空的,那么第二个字段将是空的 功能: function checkIfDatePresent(date) { var theDate =
function checkIfDatePresent(date) {
var theDate = date;
if (theDate.value != "") {
document.getElementById("sentDate").value = theDate.value;
} else {
document.getElementById("sentDate").style.clear;
}
}
使用“onchange”事件调用:
onchange="javascript:checkIfDatePresent(this)"
我认为您不需要检查条件,因为在所有情况下,值都应该相同。因此,您可以更改该条件和else部分中的语句。这可能会解决问题。您的else中的行没有意义。什么是
.style.clear
?这里可能不需要if/else。只要按照你在if子句中所做的去做,去掉if/else。@Amberlamps:如果一个问题对解决问题有帮助,但对解决问题没有帮助,我就投赞成票。如果一个答案直接有助于解决我的问题,我就接受这个答案@MarcellFülöp:事实上,我根本不需要If语句,因为值始终是相同的