我想要用戶按下提交按鈕,以便他們的姓名和年齡顯示在輸入框中name="output"
?Javascript將不會輸出輸入框中的值
我有3個輸入框,一個詢問姓名,另一個詢問年齡,另一個輸入框提供輸出。我正在嘗試使用功能output()
來顯示上一個輸入框。
我很困惑我要去哪裏錯,我需要一個.value
?
<!doctype html>
<html>
<head>
<style>
.formdiv{
align: center;
}
</style>
</head>
<body>
<script language="javascript" type="text/javascript">
function output(){
var name = getElementByName('firstName');
var Age= getElementByName('age');
var out = document.write(name+Age);
document.getElementByName('output') = out;
}
</script>
<h1><strong><em><center>Payment Details</center></em></strong> </h1>
<div class="formdiv">
<fieldset><center>
<legend> Enter the following Info:</legend>
<br />
<label> Name </label>
<input type="text" name="firstName" placeholder="John" required="required"></input>
<br/>
<br/>
<label>Age </label>
<input type="number" name="age" maxlength="2" required="required"></input>
</fieldset>
</center>
</div>
<div>
<center>
<button onClick="output()">Submit</button><br/>
<label for="output">Output</label>
<br/>
<input type="textbox" name="output"></input>
</center>
</div>
</body>
</html>
什麼'getElementByName()'? – Pointy
我想使用名稱屬性來捕獲用戶輸入的內容,以便獲取用戶名稱「firstName」被使用 –
下面是固定代碼:https://jsfiddle.net/sa71h00b/(這是*方式*爲時尚早你需要在SO上張貼,你需要做很多*更多的研究,首先需要一個免費的JavaScript課程,我推薦codecademy) –