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(不可見)塊。因爲它沒有大小,所以不可點擊。 –