我想将日期和时间选择器中的值作为参数传递给URL。这是我的:如何将javascript textBox值传递给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()函数.. – Pranav
我会检查与警报(dt_value)或执行console.log (dt_value)来查看你是否在首先获取该值,然后从那里开始。 – 2012-11-21 13:45:14
此外,网址中是否显示任何内容或没有内容?您可能需要使用encodeURI和decodeURI [https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/encodeURI] – 2012-11-21 13:47:02