console.logにsubmitしてテストする際にフォーム値を出力しようとしました。しかし、未定義のメッセージを得る。私がどこに間違っているのか分かりません。私はStackOverflowのさまざまな答えを見てきましたが、まだ運がありません。javascript - フォーム値をconsole.logに出力して未定義のエラーが発生しました
HTML
<form class="form-inline">
<label class="required">* required </label>
<div class="form-group">
<input type="text" class="form-control inputArea" id="fullname" placeholder="Full Name *">
</div>
<div class="form-group">
<input type="email" class="form-control inputArea" id="email" placeholder="Email *">
</div>
<div class="form-group">
<input type="tel" class="form-control inputArea" id="phn" placeholder="Phone Number *">
</div>
<button type="submit" class="btn btn-default submit">Submit</button>
</form>
はJavaScript
<script>
var formInput = document.querySelectorAll('#fullname, #email, #phn');
document.querySelector('form.form-inline').addEventListener('submit', function (e) {
e.preventDefault();
console.log(formInput.value);
});
</script>
働いたスーパー!ありがとう:) – ross
@ross答えとしてマークしてください。 – Mairaj