【发布时间】:2012-11-09 18:44:14
【问题描述】:
我想将日期和时间选择器中的值作为参数传递给 URL。这就是我所拥有的:
<div style="text-align:left; margin:8px 5px auto;">
<label for="dt_id">Please enter a date and time </label>
<input type="Text" id="dt_id" maxlength="25" size="25"/>
<img src="../../js/datetimepicker/images2/cal.gif" onclick="javascript:NewCssCal('dt_id','yyyyMMdd','arrow','true','24')" style="cursor:pointer"/>
<input type='button' onclick='setURL()' value='SUBMIT'>
</div>
<script>
var dt_value = document.getElementById("dt_id").value;
var sjdurl = "/path/script?datetime="+dt_value;
</script>
但是,URL 不包含日期值。
【问题讨论】:
-
你的 JS 代码应该在 setURL() 函数中..
-
我会先检查 alert(dt_value) 或 console.log(dt_value) 看看你是否在获取值,然后从那里开始。
-
另外,URL 中是完全出现还是什么也没有出现?您可能需要使用 encodeURI 和 decodeURI [developer.mozilla.org/en-US/docs/JavaScript/Reference/…]
标签: javascript url parameters textbox