既然你提到,它不完全取决于是否提交表单或没有,所以它更容易抓住值W/O发布/歌厅形式。您在主体部分写你的接口逻辑之后,需要在最后写在页脚页面下面的代码: -
anypage.php
: -
<form method="POST" action="test.php">
<input type="text" name="foo" id="foo" size="30" />
<input type="submit" onclick="return writeFoo('foo_placeholder', 'foo');" value="Click me" /> //it doesn't have to be submitted
<input type="button" onclick="return writeFoo('foo_placeholder', 'foo');" action="some_action" value="Click me" /> //an alternative solution
</form>
上面的代码是你的代码只能与一些小的修改,包括在按钮/提交的“点击”事件上调用JS功能“writeFoo()
”。此函数需要2个参数: -
arg
- 它提到了要在其中打印值的HTML元素的目标占位符ID。
source
- 它提到了HTML元素的源ID,从中可以获取/获取值。
rightpart.php
: -
<div>
<span id="foo_placeholder"></span>
</div>
上述HTML代码可以用于任何面板,但必须包括当“anypage.php”页面将被显示给用户。这是因为在调用“foo”元素时,占位符元素必须存在。在此页面的“writeFoo()
”函数调用时间&中,请小心使用相同的ID。
footer.php
: -
<script type="text/javascript"><!--
function writeFoo(arg, source) {
if(document.getElementById(arg) != null) {
document.getElementById(arg).innerHTML = document.getElementById(source).value;
}
}
// --></script>
,而这个页面应该包含包含 “writeFoo()
” 函数的定义上面的JS代码。
编辑,作为@Latze: -
看你可以包括“rightpart.php
”页无论是在“anypage.php
”页面相同的块或任何其他页面的任何块(如“header.php
” /“ footer.php
“页)。但主要逻辑是当您查看特定页面时,目标/占位符ID(显示值的位置)必须存在源ID(从中获取值)&(在本例中,它意味着当您查看“anypage.php
”页面时)。
希望它有帮助。
是否需要提交? – 2010-08-10 10:26:09
不,实际上,我制定了自己不好:)我想要的是,当你按下按钮或提交按钮的价值显示在其他地方:)我马上编辑 – Latze 2010-08-10 10:27:56