0
我有一个PHP文件,用户名和年龄正在设置。我现在想要做的就是获得它们的价值,以便在警报中显示它。我将在稍后更改这些值(因此为什么您会看到方法=“POST”)。现在我只想抓住价值观,看看它们是什么。但它看起来像我错过了什么或做错了什么。最终,我希望能够更改用户名和年龄,并在没有用户交互的情况下提交表单(这是我真正卡住的地方)。我会很感激任何建议。非常感谢你。显示和更改HTML输入字段
在loaduser.php我也做了以下内容:
<input id="username" type="text" name="username" value="<?php echo $username ?>">
<input id="age" type="number" name="age" value="<?php echo $age ?>">
然后在change.html我做了以下内容:
<body onload="document.forms[0].submit()">
<form action="/loaduser.php" onsubmit="" method="POST">
<a href="javascript: submitform()"></a>
</form>
<script type="text/javascript">
function submitform()
{
alert(document.getElementById('username').value);
alert(document.getElementById('age').value);
}
</script>
</body>
我的直觉是,我可能没有正确地使用这条线,但我不确定。
<a href="javascript: submitform()"></a>
这是你的“预感”是完全不相关的 - 它没有文字的链接,所以你永远不会看到它,因此不能点击它。这两个'input'字段在哪里?它们不会显示在任何地方的html中 – Jamiec
''没有内容,所以它呈现为0x0(不可见)块。因为它没有大小,所以不可点击。 –