我試圖打印表單值提交到console.log來測試。但是得到一個未定義的消息。無法確切地知道我要去哪裏錯。我已經通過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