Я хочу, чтобы пользователь нажал кнопку отправки, чтобы их имя и возраст отображались в поле ввода с 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
Я хочу использовать атрибут name для захвата того, что вводил пользователь, чтобы использовать имя пользователя «firstName». –
Вот фиксированный код: https://jsfiddle.net/sa71h00b/ (Это слишком рано для * way * вы должны публиковать на SO. Вам нужно сделать много * больше исследований в первую очередь. Возьмите бесплатный курс JavaScript. Я рекомендую codecademy.) –