用js函数显示HTML表单的结果

时间:2012-08-16 15:18:46

标签: php javascript html

我知道你在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>

这会起作用还是类似的东西? 谢谢,山姆

2 个答案:

答案 0 :(得分:3)

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

<!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>

答案 1 :(得分:0)

我从您的问题中了解到,您希望访问<input>并将其发送至function(test) 试试这个:     

<input type="text" name="test" id="test"> <-- Give ID here
<input type="submit" onclick="myFunction(test)"> <--Send same ID here
<script type="text/javascript">
function myFunction(test)
{
alert("Welcome " + test.value);
}
</script>

</body>