0

我需要textbox使用 javascript 在 JSP 中访问属于不同表单的内容。这怎么可能?我需要从jsp中的不同表单访问元素。

$('#fsubmit1').click(function () {
  var tmp = new Date();
  var month = tmp.getMonth() + 1;
  $('#timestamp').val(tmp.getFullYear() + 
                      ':' + month + ':' + 
                      tmp.getDate() + ':' + 
                      tmp.getHours() + ':' + 
                      tmp.getMinutes());
  document.myform1.submit();
});

在上面的函数中,我需要访问timestamp元素,它是一个文本框,属于一个名为myform并填充它的表单。这怎么可能?

4

2 回答 2

0

您提到您正在以不同的形式访问元素。这两个表单会在浏览器的同一个页面中呈现吗?

JavaScript 只能访问浏览器中同一页面中的元素。例如,您可以在包含您发布的 JavaScript 代码的 JSP 中包含带有 myform1 表单的 JSP。

于 2013-04-29T12:57:53.247 回答
0

你应该能够访问它document.forms["myform"].getElementById("timestamp").value = "yourNewValue"

如果你有一个多行文本框,我认为你需要.text而不是.value

于 2013-04-29T12:30:10.003 回答