Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用js函数在上显示HTML表单的结果_Php_Javascript_Html - Fatal编程技术网

Php 使用js函数在上显示HTML表单的结果

Php 使用js函数在上显示HTML表单的结果,php,javascript,html,Php,Javascript,Html,我知道html中不可能有真正的变量,但我想知道这是否可能。我四处搜寻,找不到任何能清楚回答我问题的东西。希望有人能告诉我正确的方向。以下是我的想法: <!DOCTYPE html> <html> <body> <input type="text" name="test"> <input type="submit" onclick="myFunction(test)"> <script type="text/javascript"

我知道html中不可能有真正的变量,但我想知道这是否可能。我四处搜寻,找不到任何能清楚回答我问题的东西。希望有人能告诉我正确的方向。以下是我的想法:

<!DOCTYPE html>
<html>
<body>

<input type="text" name="test">
<input type="submit" onclick="myFunction(test)">
<script type="text/javascript">
function myFunction(test)
{
alert("Welcome " + test);
}
</script>

</body>
</html>

函数myFunction(测试)
{
警报(“欢迎”+测试);
}
这能行吗?
谢谢,Sam

如果您的意思是使用输入内容作为变量:

<!DOCTYPE html>
<html>
<body>

<input type="text" id="some_id" name="test">
<input type="submit" onclick="myFunction(document.getElementById('some_id').value)">
<script type="text/javascript">
function myFunction(test)
{
alert("Welcome " + test);
}
</script>

</body>
</html>

函数myFunction(测试)
{
警报(“欢迎”+测试);
}

如果您的意思是将输入内容用作变量:

<!DOCTYPE html>
<html>
<body>

<input type="text" id="some_id" name="test">
<input type="submit" onclick="myFunction(document.getElementById('some_id').value)">
<script type="text/javascript">
function myFunction(test)
{
alert("Welcome " + test);
}
</script>

</body>
</html>

函数myFunction(测试)
{
警报(“欢迎”+测试);
}

我从您的问题中了解到,您希望访问
并将其发送到
函数(测试)
试试这个:


我从您的问题中了解到,您希望访问
并将其发送到
函数(测试)
试试这个:


你到底想完成什么?回答你的问题,不,那不行,因为
测试
没有任何值。要提醒文本输入的值,很抱歉不清楚JavaScript可以从文档中获取输入值。你到底想做什么?回答你的问题,不,那不行,因为
test
没有任何值。要提醒文本输入的值,很抱歉不清楚JavaScript可以从文档中获取输入值。是否要将
document.getElementById('test')
传递给
myFunction()
?@Matt问题不清楚,正如我所说,我已经回答了我从问题中理解的内容。我以为那个家伙想把
test
作为参数发送给他的方法来获取它的值。难道你不想把
document.getElementById('test')
传递给
myFunction()
?@Matt这个问题不清楚,因为我已经说过,我已经回答了我从这个问题中理解的内容。我以为这家伙想把
test
作为参数发送给他的方法,以获得它的值。