我正在尝试将日期选择器与facebook相同但我需要从中获取数据以隐藏...但我的问题是,我创建它,但数据没有显示...
这是一个更容易的复制:
HTML:
<form id="regform" name="regform" onMouseOut="refresh()">
<script>
function refresh(){
$("#hiddenregdate").html(html);
}
</script>
<select name="month" id="month">
<option value="00" selected="selected">select...</option>
<option value="01">January</option>
</select>
<select name="day" id="day">
<option value="00" selected="selected">select...</option>
<option value="01">01</option>
</select>
<select name="year" id="year">
<option value="00" selected="selected">select...</option>
<option value="1998">1998</option>
</select>
</form>
JS:
var day = $("#day").val();
var month = $("#month").val();
var year = $("#year").val();
var date = year+"-"+month+"-"+day;
$("<input>").attr({
value : date,
id: "hiddenregdate",
class : "hidden",
type : "date",
name : "regdate"
})
你知道问题出在哪里吗? 我会以某种方式问别...... 我应该如何仅刷新&#34; jQuery创建的日期输入&#34;?
答案 0 :(得分:0)
HTML上的输入标记在哪里? 您可以选择带有标记输入的元素,但HTML上没有任何输入标记
尝试添加
<input>
在html上。你确定你的JS没有错过结束括号
答案 1 :(得分:0)
我删除了所有JS和函数......我刚刚创建了cookie:
$cbdate = $_POST["year"].$_POST["month"].$_POST["day"];
$EXD = time() + 30879000;
setcookie("bdate",$cbdate, $EXD, "/");