PHP,JavaScript,HTML
我有一个PHP函数存储在page2.php中
function pot()
{
does something;
returns a value;
}
在另一页(page1.php)中,我有一个链接和一个文本框
<a href="#" onclick="pot();">when i click, call the function pot</a>
调用pot()很简单,但是我无法将pot()返回的值存储到文本框中。这是我的文字框
<input type="text" id="field" name="field" value="value the function returns">
有什么建议??
最佳答案
尝试使用javascript / jquery将返回值设置为文本框,例如
function pot()
{
// your code
document.getElementById("field").value="returnedvalue"; // set the result value to element with id as field
}
单击链接时,这将设置文本框的值
<a href="#" onclick="pot();">when i click, call the function pot</a>
注意:确保在调用函数的文件中包含该函数。否则它将无法正常工作。如果需要,您可以使用函数创建js文件(如果您想在许多地方使用相同的函数),并使用以下命令在php文件中调用js文件:
<script src="jsfilename.js">