使用JavaScript和PHP设置日期选择器
我正试图用JS设置一个日期选择器,就像其他任何使用JavaScript和PHP设置日期选择器,javascript,php,html,forms,Javascript,Php,Html,Forms,我正试图用JS设置一个日期选择器,就像其他任何值一样 这个HTML行可以工作,但是我需要用Java设置值 <input Id="BirthDate" name="BirthDate" type="date" required value="<?php echo $BirthDate ?>" > 目前我正在使用此脚本设置选择器,此函数在页面加载正文后立即运行。 函数启动(){ document.getElementById(“生日”).value=“”; }
值一样
这个HTML行可以工作,但是我需要用Java设置值
<input Id="BirthDate" name="BirthDate" type="date" required value="<?php echo $BirthDate ?>" >
目前我正在使用此脚本设置选择器,此函数在页面加载正文后立即运行。
函数启动(){
document.getElementById(“生日”).value=“”;
}
我做错了什么?
我还能用什么呢 我让它工作了不,php的语法有些困难 更改:
document.getElementById("BirthDate").value = "<?php echo $BirthDate ?>";
document.getElementById(“生日”).value=“”;
致:
document.getElementById(“生日”).value=“”;
在我的变量和a
周围添加()括号
;命令后的分号
修复了我的问题 你确定函数正在运行,并且dom已经准备好了吗?PHP中$birthDate的具体内容是什么?@Amina好的……我来看看。但是在第一个例子中,回声是有效的。这个值来自一个日期选择器,并且保持它原来的格式。为什么它需要更改?不能确定,因为对php不够熟悉。代码看起来是正确的。我唯一能想到的是,$BirthDate
当时还没有被赋值。@Danny没有,PHP比Java运行得早,因为服务器做了所有这些。客户端准备就绪的html页面打印了值。
function StartUp() {
document.getElementById("BirthDate").value = "<?php echo $BirthDate ?>";
}
</script>
document.getElementById("BirthDate").value = "<?php echo $BirthDate ?>";
document.getElementById("BirthDate").value = "<?php echo($BirthDate); ?>";