我目前有一个网页,我希望用户能够输入他们的姓名和年龄。完成后,单击submit,第一个输入被设置为var name,第二个输入框被设置为var age。这个是可能的吗?
以下是我尝试过的方法
<form>
<input type="text" Name:"firstname"><br>
<input type="text" Age:"age"><br>
<input type="submit" value="Done">
</form>
但是,我不确定如何将输入设置为值。
发布于 2018-10-17 03:46:47
首先-您的HTML标记不正确。我真诚地建议你好好读一读这篇文章。
https://www.w3schools.com/html/default.asp和https://www.w3schools.com/js/default.asp或您选择的任何其他站点。
其次--一旦你纠正了你的标记--你可以这样做:
<input type="text" id="firstname">
<input type="text" id="age">
<input type="button" id="submit" value="Set The Variables">
<script>
//Get the dom element you want to listen to and attach a click event
document.getElementById("submit").addEventListener("click", setVars);
function setVars(){
//Set the variables
var firstname = document.getElementById("firstname").value;
alert ("Vars Set :" + firstname);
}
</script>
https://stackoverflow.com/questions/52842853
复制相似问题