可以't拉取位于表单标记之外的输入字段值
Can't pull input-field value located beyond form tag
问题
我使用弹出式日历,它是通过href启动的。我需要将"document.tstest.timestamp"(日期输入字段(参数传递到javascript函数中。一切都很好,但是:我想把这个标签文件包含到另一个表单中,所以我不能使用表单
<form name="tstest">
在我的标签文件中。因此,没有表单我找不到文档。时间戳输入字段(据我所知,由于窗口。对象层次结构(
我的标签文件:
<form name="tstest">
<input type="Text" id="time_stamp" name="timestamp">
<a href="javascript:show_calendar('document.tstest.timestamp',
document.tstest.timestamp.value);"> showCalendar</a>
</form>
<script>
function show_calendar(target, value) {
............
}
</script>
请帮我找出解决办法。
您的元素上有一个id
属性,因此您可以使用document.getElementById()
来获得对它的引用。不过,我建议修改您的show_calendar
函数,使其采用id
或直接引用元素,因为您可能需要在该函数内部再次引用它。
您应该能够在页面上的任何位置执行以下操作并获得元素:
var elem = document.getElementById("time_stamp");
var myVal = elem.value;
这也可以
<a href="javascript:show_calendar('document.tstest.timestamp',
document.getElementById('time_stamp').value);"> showCalendar</a>
不要使用document.tstest作为语法,而是使用document.getElementById("time_stamp"(
还要记住,id是唯一的,所以不要把两个具有相同I’d的元素放在同一个页面上
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 使用 Javascript 将字段输入除以 12
- 合并来自多个字段输入的搜索结果
- 使用 Javascript 实时打印字段输入数据
- 防止AngularJS中跨路由的字段输入重复
- 引用Iframe中的字段输入
- 禁用html5”;“必需”;不显示窗体部分时的字段输入属性
- JavaScriptFormValidation-需要特定的字段输入,但使用大写/小写
- 验证VF页面上所需字段输入的Javascript不起作用
- 在没有
- 使用Jquery将字段输入值作为查询字符串附加到url
- HTML5 jQuery选择所有日期字段'输入:date'
- 将字段输入复制到另一个字段输入
- 向图像添加字段(输入)
- 动态添加字段输入不会存储值并传递给控制器
- 向输入字段输入键击
- 我如何通过javascript验证datetime字段输入
- HTML如何将用户字段输入作为json对象发送
- 如何根据'select' onchange事件将值填充到第二个输入字段?输入